Jump to content

claude0001

Members
  • Content Count

    760
  • Joined

  • Last visited

  • Days Won

    108

Everything posted by claude0001

  1. Yes, normal users need to fastboot-flash the boot.img only once, and can then sideload-away for years to come. But I believe @EskeRahn specifically wants to backup previous Lineage versions, to be able to jump back to them in case regressions were to be introduced in the OTAs. In such a scenario, he would indeed have to first flash the boot.img matching the timestamp of the *.zip. This is because, to my knowledge, Lineage recovery does not allow downgrading itself via sideload (at least in 16.0 it didn't). So my only point was that it is not necessary for him to figure out a scheme
  2. Well, it is really easy for those who have a lineage build environment up and running anyway. Extracting some previous payload.bin is a required step in making your own ROM. For those who are not running on Linux (and thus have no preinstalled Python), people have made stand-alone extractor programs (like this one or that one). Please note that I haven't tested those, and think twice before running your phone's boot partition through some random tool from the internet.
  3. Seemed to work without this on my Bullseye. Thanks anyway for the hint.
  4. As the Pro1 and Pro1-X are A/B devices, the images are inside "payload.bin". The official LineageOS tool to extract them is extract.py, but there are others ...
  5. The sideloadable *.zip actually contains all images, including boot.img, dtbo.img, and vbmeta.img. That the latter are offered as separate downloads is just for greater convenience. For the purpose of "archiving" an old build, it is enough to just store away the *.zip. In case of need, the matching recovery image could be easily extracted from there ...
  6. You've probably thought about this, but just in case: The Pro1X has connection issues with LTE and GSM (calls). We do not know why, but we believe it is either: a problem in the hardware (yikes!) - or - a fault in the stock Android drivers and firmwares, which also SFOS is using. The latter (if existing) might be fixed in a future OTA from F(x)tec (that, eventually, also SFOS would pick up, I guess), but we do not know for sure. There are many (many!) people reporting missed calls and general mobile connection issues in, both, stock Android and Lineage. I'm one of them, as you might
  7. It has problems with VoLTE where the loudness setting of the handheld is ignored. For me, the VoLTE connection would also stall often while roaming - not sure is this is related to the Pro1 or to my carrier. However, I am in the comfortable position that German carriers will support GSM (ie. non-VoLTE) calls for years to come, so I just disabled VoLTE. Haven't had any call issues since. Regarding @sequestris saying the Pro1 is stuck on Android 9: This is true for the vendor-supplied ROM. There are very mature LineageOS ports from 16.0 (Android 9) all the way up to 20.0 (Android 13) i
  8. ... but it does provide relief sometimes. 🙂 I'm afraid many will just consider this a lesson learned, walk away, and get themselves another phone. Last year, my wife bought a vendor-refurbished FP3+ (as the FP4 did not have a Lineage port yet), and its flawlessness makes F(x)tec look really disappointing. That neat device now serves me as an example that also smaller and think-outside-the-box companies can make competitive phones in today's market environment. As I wrote above, I do not regret getting my Pro1. But I must admit that, at significantly higher price, it can't eve
  9. I think I've seen it switch between bands 1 and 3 without loosing connection. Also, band 20 does not work for me even if it is the first frequency the modem tries after a "reset". Then again, my amount of testing has been really limited. I wouldn't dare jumping to any conclusions based on that. All-in-all, I believe these things are almost impossible to diagnose systematically in the wild. That really should have happened under laboratory conditions as part of QA ... Sadly, I guess they are simply out of money and thus cannot afford the required diagnostic tests and fixes to the a
  10. I'm on German O2 (cannot recommend), and mobile communication is horrible. Unfortunately I couldn't get the LTE-Discovery app to work on LineageOS. What is that "No LTE cycle"-mode actually doing? Meanwhile I have found Rx Monitor, which at least allows me to see what radio frequencies the modem is using, though that app (to my knowledge) cannot influence the modem behaviour. Contrary to what others observe, my Pro1-X works when it manages to connect on band 3 or band 1. It seems to fail when forced to use band 20, the "long-range" LTE frequency (800 MHz). Unfortunately, both, my Pro
  11. It is important to understand that there are two F(x)tec phones: the Pro1 from late 2019 and the Pro1-X that is currently shipping (slowly). I own both of them. My original Pro1 has its flaws: its camera is not really good, the LTE and WiFi connectivity are ok-ish but not stellar, and even the keyboard -- the one distinctive feature of the phone -- has never been much fun to use. That being said, the Pro1 has served me reliably for almost three years as my only phone. I use it with a custom LineageOS ROM which I have configured to double as a miniature GNU/Linux palmtop. The latter functi
  12. I've uploaded my latest build of LineageOS 16.0 for (SD835-) Pro1. At https://findus.zwergenschaenke.net/~puma/linux.html#lineagepro1 fetch the ROM dated 20230223. It includes backported ASB fixes up to patchlevel "5 February 2023". As noted above, these backports are no longer receiving upstream code-review. All I can report is that the build runs fine on my own device. This ROM includes a new local patch, disabling the infuriating "double-shift = caps-lock" behaviour of the HW keyboard while preserving the useful "sticky-modifier" and "long-press for special-character" feature
  13. Right now, issues related to mobile network connectivity are reported from practically all over the world (I heard of: USA, Europe, Asia, Australia), though not by all users. There is no really clear picture yet, but, as F(x)tec acknowledged in their latest update, there may be a correlation with specific LTE bands and there may be a firmware fix at some point ...
  14. OK. Indeed, according to the wiki, the RAM requirements seem to be significantly higher for building lineage-18.1 and later. Then again, even for lineage-16, I fall short of the recommended 16 GB by far. Of course the building probably takes longer, as the system might be forced to swap every now and then, but I wonder why it should fail altogether ... Anyway, good luck with your new box! 🙂
  15. Are you sure about that? I am building my lineage-16 ROMs on a VM with 6 GB of RAM and never went out of memory. Could it be that you rather ran out of disk space? You need at least 250 GB, much more if you enable CCACHE.
  16. Unfortunately the long paragraph on cellular connectivity sounds like they have no clue what the problem is, let alone how to solve it. 😞
  17. Yes it is exactly that. The difference being that, unlike originally planned, the Pro1-X does not ship with Lineage preinstalled. It comes with Android and you have to flash Lineage yourself. While several Pro1-X owners (including myself) have installed the Lineage port and use it successfully (as far as the phones binary blobs allow), note that it is still unofficial and that bugs are to be expected. Sooner or later, it should appear in the list of officially supported ports at lineageos.org -- hopefully then also based on more mature closed-source drivers. I can only second that
  18. Yeah, I had seen that one. And I've already picked it up in my lineage-16.0 ROM for Pro1. 🙂 Thanks for coming up with this simple but effective solution! Those two lines of code may have their place with a HW keyboard that has no caps-lock. But with the Pro1/Pro1X, omitting them certainly improves intuitive use! For me this "compromise" is perfect as, apart from the "double-shift = caps lock"-behaviour, I actually like the features of an ALPHA keyboard.
  19. Not sure if I will include it in the end, but as the option of switching between "full" and "alpha" has been requested several times, I would be quite interested in how you would have implemented that. Otherwise, disabling the "double shift = caps" function seems like a very good idea and a good compromise between both worlds. First time I accidentally triggered that mode, it drove me nuts, and I was pretty harsh toward that poor, innocent caps key ... 😳
  20. If it is true that the money paid for pre-ordering the 835 parts was lost to them, then you have a good point, indeed. But, admittedly, I've always wondered whether there was actual evidence for that 'bastards-took-the-money-and-ran' narrative ... They way I read F(x)tec's statements was that they (pre-)ordered the 835 SoCs and related parts in late 2020 and made an advance payment for those things. As @VaZso points out, part of this pre-ordering may have been done by their manufacturer, rather than by themselves. Then, in early 2021, their suppliers informed them they could no
  21. Let's not get into a nitpicking fight about this. In my view, "paying" for some good without ever receiving that same good is not "purchasing". I think F(x)tec would agree to that. Do not get me wrong: I do think hat F(x)tec genuinely believed (or were led to believe) they could get another round of Pro1s produced before the SD835 would fade from the market. But does it matter? Retrospectively, we now know that it was a wrong decision to base a late 2020 IGG project on that chip. It explains why the project is such a disaster: Instead of investing the crowdfunding money into alt
  22. I see your point. It is true that -- probably knowing that the SD835 was getting EOL'ed -- they tried to secure a few thousand specimens of that SoC already in December 2020 (let's not forget that, in this business, these chips are usually sold in lots of hundreds of thousands at least!). However, in that very February 2021 update you mention, they wrote that they "were informed last month that it can no longer be purchased from our suppliers". That's the wording I adopted in my post. I do no know what happened to the money they reportedly payed in advance to some reseller. But it is
  23. You basically confirm what I wrote: The IGG campaign -- which ran from October to December 2020 -- was initially meant to produce more Pro1's, not to develop a new phone. Hence their attempt to order the SD835, which is the SoC used in the original Pro1. Only in early 2021, when it became clear that the SD835 could not be delivered, they repurposed the campaign money to redesign the entire hardware.
×
×
  • Create New...

Important Information

Terms