• userse31 [it/its, he/him]@hexbear.net
    link
    fedilink
    English
    arrow-up
    7
    ·
    19 hours ago

    Tbf I have an LG Rumor Touch and the OS on that thing was sent out on a “just write enough to make it work” mentality.

    It’s a miracle the phone even boots. My little spec checking program is able to list files but not open/create any. I know my program isn’t at fault because it works fine on my other phones!

    • EmmaGoldman [she/her, comrade/them]@hexbear.net
      link
      fedilink
      English
      arrow-up
      9
      ·
      19 hours ago

      LG Rumor Touch

      CDMA phone software was hell. These devices were always an afterthought to manufacturers since they were contractually obligated to produce devices (for Verizon) but CDMA networks were only ever about 10% of the global market share at their peak. R&D costs for these devices were almost never possible to pay off unless a device happened to be Motorola Droid levels of popular. Typically they were heavily based on a GSM phone that actually worked and thus were the hardware equivalent of a really bad video game port.

      Even Apple didn’t bother to put effort into the CDMA iPhones during the 4/s and 5/s generations. The devices lacked roaming capability, couldn’t use data or text while on a call, and were consistently buggier than their GSM counterparts.

      I don’t know what to tell you other than that your LG device was a cursed product made to be cursed, because it had to interact with a cursed network. Trying to get stuff to work with the CDMA network almost always meant that some other major parts of the OS’s code would break.

      • userse31 [it/its, he/him]@hexbear.net
        link
        fedilink
        English
        arrow-up
        3
        ·
        16 hours ago

        Yeah I collect old phones so thankfully I never had to actually use the CDMA network.

        I will say I have a Samsung SPH-M330 (technically two, but one’s a “PLS” model from… somewhere). It’s also a CDMA phone and runs the standard Qualcomm BREW operating system.

        …It’s actually pretty well coded lmfao. My silly little projects haven’t run into any egregious crap. They ask the OS to do something… And it does it! There’s some silly security vulnerabilities though. Probably helped it was a budget phone Samsung spat out so there likely wasn’t 24/7 crunch time enforced on the team that made the phone.

        The LG Voyager is in a less glamorous position as, while all the OS system calls work, there’s multiple security vulnerabilities that give off 2nd hand embarrassment, and everything runs in “Supervisor” mode, so you can read/write to pretty much EVERYTHING in memory.

        Does mean you can twiddle around with the DRAM timings though, which is pretty dope. One of the adjustable PLLs drives something related to the “GPU”/LCD driving stuff. Sadly no CPU overclocking, that doesn’t seem possible.