![](https://community.fxtec.com/uploads/set_resources_1/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
phukfxtec
-
Content Count
35 -
Joined
-
Last visited
Posts posted by phukfxtec
-
-
where is this OTA 5 build? I see it listed on this page but no download: https://devices.ubuntu-touch.io/device/pro1x/
20.04 - focal stable OTA-5 7/25/2024 Stability over newer features (recommended) is it in here? i dont see it: https://gitlab.com/ubports/porting/community-ports/android11/fxtec-pro1x/fxtec-pro1x/-/jobs
-
UBPorts Intaller tool says: "The device QX1050 is not supported"
will try with fastboot method instead...
-
is the fastboot method still the recommeded way?
because the https://devices.ubuntu-touch.io/device/pro1x/ page suggests using UBports installer.
QuoteHow to install Ubuntu Touch OS
You can install Ubuntu Touch on this device using the UBports Installer on your computer.
Make sure your device is unlocked and has the required version of Android installed. Before installing, follow the device-specific instructions below:
- Please check that your device is a F(x)tec Pro1-X.
- Your device must be running the official version of Android 11 before installing Ubuntu Touch. With a previously installed custom ROM, it won't work!
-
Before installing Ubuntu Touch you must unlock the bootloader of your phone manually. Follow the steps in the linked page if you haven't already.
-
25 minutes ago, rossko said:
I know you're probably going to call me a newbie or something
never. we all start somewhere.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I can't provide much better steps than what is already in the OP. I guess start here:
-
backup persist.
- try adb method first. requires unlocked and a recovery boot
- if above doesn't work, install EDL (see readme and OP)
-
edl r persist persist_backup.img edl r modemst2 modemst2_backup.img edl r modemst1 modemst1_backup.img edl r fsc fsc_backup.img edl r fsg fsg_backup.img
- flash your OS of choice:
-
2
-
backup persist.
-
On 8/26/2024 at 7:00 PM, rossko said:
I've read a lot about making a backup of the "persist" partition but is there a guide to the different steps if this is possible?
try here:
-
On 8/12/2022 at 7:44 PM, mosen said:
tl:dr: Community has not found a safe way to restore backups as of yet. Making below described backups is still highly advised for a future where some wizard found a reliable way to restore those backups.
new question: if flash linux, how to go back to android if can't restore backup?
op make this note that there is no way to restore?
-
linux host and linux livedvd vm continue to give issue... unknown root cause.
tried edl on different machine with windows.
hit issue: "NotImplementedError: Operation not supported or unimplemented on this platform"....solution was to reinstall WinUSB driver in Zadig: https://github.com/bkerler/edl/issues/349#issuecomment-2060152724
backup successful.
-
23 minutes ago, EskeRahn said:
You could start at the thread pinned to the top in the community, where I keep various links like these....
That is where I started.
It led me here. Where edl is failing to backup the persist partition.
-
one user suggests button combo instead of adb to get into edl:
what is this "full" mode vs not full mode? I tried with buttons to no difference, still times out.
are these guide's / tooling up to date? the information seems a little scattered between threads.
is there any official documentation or official tooling from fx for flashing process and proper backing up procedure?
please advise as I do not wish to brick my device. it appears it is easy to do so:
-
found --debugmode flag. appears to be timing out:
user@livedvd:/opt/edl$ python edl r persist persist_back.img --debugmode Qualcomm Sahara / Firehose Client V3.60 (c) B.Kerler 2018-2022. loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: invalid literal for int() with base 16: 'prog' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: invalid literal for int() with base 16: 'prog' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: invalid literal for int() with base 16: 'prog' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: list index out of range loader_utils loader_utils - [LIB]: invalid literal for int() with base 16: 'prog' loader_utils loader_utils - [LIB]: list index out of range loader_utils loader_utils - [LIB]: list index out of range loader_utils loader_utils - [LIB]: list index out of range loader_utils loader_utils - [LIB]: list index out of range loader_utils loader_utils - [LIB]: list index out of range loader_utils loader_utils - [LIB]: list index out of range loader_utils loader_utils - [LIB]: invalid literal for int() with base 16: 'prog' loader_utils loader_utils - [LIB]: invalid literal for int() with base 16: 'prog' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: invalid literal for int() with base 16: 'mprg8626' loader_utils loader_utils - [LIB]: invalid literal for int() with base 16: 'mprg8974' loader_utils loader_utils - [LIB]: invalid literal for int() with base 16: 'mprg8974' loader_utils loader_utils - [LIB]: invalid literal for int() with base 16: 'prog' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' loader_utils loader_utils - [LIB]: 'str' object has no attribute 'append' main - Trying with no loader given ... main - Waiting for the device main - Device detected :) DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: [Errno 110] Operation timed out DeviceClass DeviceClass - [LIB]: [Errno 110] Operation timed out DeviceClass DeviceClass - [LIB]: [Errno 110] Operation timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: [Errno 110] Operation timed out DeviceClass DeviceClass - [LIB]: [Errno 110] Operation timed out DeviceClass DeviceClass - [LIB]: [Errno 110] Operation timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out DeviceClass DeviceClass - [LIB]: Timed out ^CTraceback (most recent call last): File "/opt/edl/edl", line 386, in <module> base.run() File "/opt/edl/edl", line 295, in run conninfo = self.doconnect(loop) File "/opt/edl/edl", line 210, in doconnect resp = self.sahara.connect() File "/opt/edl/edlclient/Library/sahara.py", line 143, in connect res = self.cdc.read() File "/opt/edl/edlclient/Library/Connection/devicehandler.py", line 84, in read return self.usbread(length, timeout) File "/opt/edl/edlclient/Library/Connection/usblib.py", line 373, in usbread extend(epr(resplen, timeout)) File "/home/user/.local/lib/python3.10/site-packages/usb/core.py", line 423, in read return self.device.read(self, size_or_buffer, timeout) File "/home/user/.local/lib/python3.10/site-packages/usb/core.py", line 1029, in read ret = fn( File "/home/user/.local/lib/python3.10/site-packages/usb/backend/libusb1.py", line 846, in bulk_read return self.__read(self.lib.libusb_bulk_transfer, File "/home/user/.local/lib/python3.10/site-packages/usb/backend/libusb1.py", line 946, in __read retval = fn(dev_handle.handle, KeyboardInterrupt
perhaps it requires loader?
-
attempt #2: re_livedvdV4.iso
load .iso into vm
boot into edl on device.
edl is freeze after Device detected?
edl r persist persist_backup.img
Qualcomm Sahara / Firehose Client V3.60 (c) B.Kerler 2018-2022. main - Trying with no loader given ... main - Waiting for the device main - Device detected :)
then wait forever.
I tried to look with printgpt: edl printgpt
Qualcomm Sahara / Firehose Client V3.60 (c) B.Kerler 2018-2022. main - Trying with no loader given ... main - Waiting for the device main - Device detected :)
It also freeze forever.
-
the setup.py step of installing edl:
sudo python setup.py install
fails with:
src/pylzma/pylzma.c: In function ‘PyInit_pylzma’: src/pylzma/pylzma.c:296:5: warning: ‘PyEval_InitThreads’ is deprecated [-Wdeprecated-declarations] 296 | PyEval_InitThreads(); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/python3.12/Python.h:95, from src/pylzma/pylzma.c:26: /usr/include/python3.12/ceval.h:132:37: note: declared here 132 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); | ^~~~~~~~~~~~~~~~~~ src/pylzma/pylzma_aes.c:158:5: error: initialization of ‘long int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion] 158 | NULL, /* printfunc tp_print; */ | ^~~~ src/pylzma/pylzma_aes.c:158:5: note: (near initialization for ‘CAESDecrypt_Type.tp_vectorcall_offset’) error: Setup script exited with error: command '/usr/bin/gcc' failed with exit code 1
-
1
-
-
update: rubber band worked.
ordered lineage, but it came with regular android. that is a non-issue as I prefer to wipe and flash myself.
I have artifacts in screen corners:
-
i did not expect it to show up. somehow, it did...
box open as expected, battery dead as expected.
rubber band is currently rubber banding.
will report back when I know it actually turns on...
-
1
-
2
-
-
It's been a month now since their 3/4 claim.
Has anyone got their email for confirming address?
-
On 5/11/2024 at 5:56 AM, FlyingAntero said:
Why not to deliver if they had produced them already? To my understanding the whole point of forgetting earphones was to cut costs.
Well it's more profitable to sell them behind our backs instead of deliver them of course...
QuoteI bet those are part of the pre-order bonus we never ever got. ¯\_(ツ)_/¯
Where was this 'pre-order bonus' mentioned? I don't want/need them, but I want to verify these were promised at some point in the campaign.
-
2
-
-
20 hours ago, Rob. S. said:
Still, personally, I haven't seen any official calls to "confirm addresses", and I don't see in which form they expect that to happen. I didn't move, so there shouldn't be anything to do?
The fact that they wont even put out a simple statement saying "hey we're confirming addresses" on their page or they cant even do the bare minimum of log in to respond to this forum. Like is there anyone even working there anymore?
-
On 10/5/2023 at 12:11 PM, Casey said:
I estimate devices should start shipping in the next two weeks in batches.
The next two weeks huh, yet not a single device has shipped since because now your "waiting for 50%"... well which is it liars?
-
How can this be this true? They've done nothing for 5 months and just waiting for 50%? endless lies... this is truly absurd at this point. Just start shipping what you can, my address has not changed, this is bs.
JUST SHIP MY FUCKING PHONE ALREADY.
-
well thats sad.... It is only because of XDA that I felt comfortable backing in the first place.
fxtrash still list the SD835 on their sales page, despite being called out multiple times by multiple people. literally false advertising -> illegal
-
On 3/1/2024 at 4:31 AM, zundappchef said:
GoFundMe campaign to alleviate the burden of shipping costs for the company
wut... you want to give the scammers more money?
5 months now since their last update. they don't even respond to this forum anymore. Casey is absent for like 6 months. It's clearly not a shipping issue at this point...
I truly don't understand how some people are still defending fxtrash after years of bs. I wouldn't be surprised if this forum silently disappears one night to save on server costs. This forum is basically nothing but bad PR filled with complaints.
Even if this it shows up it will maybe barely work for a couple years. There's no way this will have extended security patches. The community likely isn't big enough to maintain itself, because for starters that would require devices to actually, you know, be shipped out so we can develop and use them.
-----------------------------------------------------------------------------
It seems not even XDA cares about their own "official" phone given their lack of involvement or statement on the matter.
Scam or not, the sad truth is this device is not worth the sand it's printed on... A waste of rare earth metals; near-obsolete e-waste out of the box.
-----------------------------------------------------------------------------
My CC denied refund because "too long ago".... oh how convenient for the payment processors...
https://find-and-update.company-information.service.gov.uk/company/11602958/officers
https://www.asa.org.uk/advice-online/misleading-advertising.html
https://www.gov.uk/complain-company
https://www.insolvencydirect.bis.gov.uk/externalonlineforms/CompanyComplaint.aspx
-----------------------------------------------------------------------------
ps: pro1x still in Indiegogo “Team Favorites” category despite being called out in emails to IGG multiple times by multiple people… which goes to show that IGG are complicit and their favorite projects are one that don't deliver.
-
1
-
-
On 2/1/2024 at 12:40 PM, brunoais said:
k-9 mail
+1 for k9 mail and f-droid!
thunderbird for email if on desktop.
LibreWolf or Mulvad over stock Firefox as FF has too much telemetry and crap (Pocket) and relies on google.
Brave or ungoogled-chromium if you prefer chrome. but never stock chrome.
-
-
Pro1x is bricked, is there any way to save it?
in How Tos
Posted
glad you were able to recover your device.
do you select manual? ubports says "QX1050 is not recognized" for me