I’m running into an issue after updating the USB driver, I go back into Powershell to run:
(venv) PS C:\git\edl> python3 edl w userdata C:\Users\User\Downloads\pmos-lenovo-cd-18781y-testing-20240628-rootfs.img
Traceback (most recent call last):
File “C:\git\edl\edl”, line 137, in
from docopt import docopt
ModuleNotFoundError: No module named ‘docopt’
(venv) PS C:\git\edl>
I just got my ThinkSmart device today and installed PMOS using the instructions. I ran into the same issue. Don’t know why but for me it helped when I ran “python edl w” etc. instead of “python3 edl w”, even though running just “python” or “python3” showed the exact same 3.10.11 version installed.
As a relative novice who bought one of these without realizing how much technical expertise it would take to get it running, I’ll be monitoring this thread (and especially this effort of yours)!
The first post on this thread is a wiki post, so I believe anyone registered on the forum should be able to edit it. I have no strong feelings about what it should look like, but I recognize it definitely needs a cleanup. It contains a fair bit of information that is outdated or not really relevant.
I’d be happy for someone to take a stab at it to make it more friendly to people looking at this for the first time.
I also tried another eMMC swap and now have another board that doesn’t boot anymore. But it looks like it may be fixable in this instance, just ran out of time once more. No lifted pads. It seems the secret there seems to be to get the board pre-heated to just about 140°C, flux, and then hit it with the hot air gun at 280°C (flow of 5) for about 15 seconds and the eMMC should start swimming.
If only I’d be doing this full-time or the day had 48h
I recently bought an unusual “Lenovo Smart Display (SD-X701B)” which runs a full version of Android 8.1 (not Android Things, not Android Go, just Android) with a 64-bit kernel and OS.
It has some custom personal assistant software from a Chinese company, maybe some forgotten sample from Lenovo (who knows lol).
If it’s useful for discussion, I can upload the full firmware I got from EDL, which is compatible with the hardware of either the Lenovo Smart Display or the ThinkSmart View.
Btw, I tried to extract the defconfig from my device and build the kernel using the source code from CD-18781Y (which is version 3.18, whereas Lenovo only provides version 3.10 for the Smart Display). However, I have never been able to get it to boot (it just goes into Fastboot).
for anyone having wlan-autoconnect-issues, there is a workaround ( WiFi - postmarketOS Wiki ) : editing /etc/NetworkManager/system-connections/<CONNECTION>.nmconnection and changing permissions=user:user:; to permissions=
Put the device screen down on a hot plate at 80°C for 5 minutes and then you can remove the speaker grille and the screen. They are glued in.
The speaker grille will have to come off if you want to access the mainboard. It doesn’t need to come off if you just want to replace the screen.
See here: https://www.youtube.com/watch?v=wHqHFaXXTks
I tried replacing the eMMC in my free time. I used a 64GB eMMC from FORESEE, and everything seemed to go well. However, when I used QFIL to flash back my backup, Android got stuck in a bootloop. I checked the UART and found that the msm,board-id had changed for some reason, and the kernel couldn’t find a valid DTB. I couldn’t use Fastboot or even QFIL’s Partition Manager to refresh any partition, it always stays the same after writing.
are you tried using a larger eMMC? I searched and found some cases indicating that certain Qualcomm platforms can’t use Android after replacing the eMMC with a larger one, but Linux will works fine. I’m not sure if I’m stuck in this situation.
As the more technical folks discuss hardware modifications, is the assumption that pmos isnt going to be an option without doing some heat gunning and soldering? Just trying to decide what the best direction to take is for effectively a clock/photo slideshow/wyoming satellite for voice control is. As of now i am running lineageos and am having a bit of instability with wallpanel+rtpmic/ipcam+streamassist in HASS. Wifi is also an issue that keeps coming back. Random disconnects without the ability to reconnect. Gotta get the spouse approval rating up a bit more here. Lol