I just installed /e/ on a Samsung A5 2017 - the install went fine, no issues at all during the process. I know have two issues and the first may be contributing the the second. If I select Power-Off, it goes through the motions, but only ends up rebooting the phone.
I tried to install the sim card from my old phone, but it doesn’t seem to see it (and I’m not sure if that’s because of this inability to properly shutdown issue). Suggestions?
I only inserted the SIM after the OS install. I never tried it in the native Android that the phone came with (so, there is also the possibility that the phone has a hardware issue).
I don’t think I switched it off after TWRP, rather, rebooted.
Never tried a factory reset from within /e/ - will have to try that.
I decided to see if putting Android back on the phone would yield any different results, but Odin was useless. I have only three machines left running Windows anymore - tried two of them. One couldn’t even see the phone, the other couldn’t seem to do more than a second of transfer before it failed. So I was unable to get Android back on it because no one seems to have an Android image I can just use the adb sideload with.
I installed LinageOS instead, just to try another OS - still didn’t see the SIM. I’m out of town at the moment - will have to try what you mention when I get back.
So would you suggest this order of operations when I get back:
Copy all necessary files to an external microSD card. SIM card not yet in the device (Note: This does not mean that the SIM card must not be inserted from the beginning. It is only my procedure.)
Install TWRP for twrp-3.3.1-1-a5y17lte via Samsung Odin. Important: Disable “Auto Reboot” in the ODIN options = uncheck].
After TWRP Recovery has been installed, switch off the device completely - wait until all lights on the device have gone out.
Reboot TWRP Recovery and flash the /e/ OS build via "clean Install " ~ “Advanced Wipe”.
Use TWRP INSTALL e-0.7-n-2019*-dev-a5y17lte.zip instead of TWRP sideload. Then back to the TWRP menu and again “Wipe cache/dalvik” …
Boot the /e/ OS and test if the installation was successful.
If the SIM card was not inserted from the beginning - insert the SIM card now. To be on the safe side, reboot the system.
If the SIM card is not recognized by the system: Reset the /e/ OS system to factory settings and retest …
Side note: This procedure was successful when my SIM card was not recognized by the device after flashing a new bootloader/baseband firmware.
My concern with this method is using Odin. I run Linux on all my systems - I only have Windows around anymore on older machines, and Odin seemed capable of only pushing 40M or smaller files to the phone before the communication would fail. I used heimdall to load TWRP instead.
I could try the microSD card thing though for the Install method instead of sideload.
At the moment I’m out of town, so this will all be stuff I’ll have to try once back home and get some time to tinker. Thanks for the suggestions - I’ll let you know how it turns out.
Could just be circumstance. When /e/ wasn’t working, I tried (as I would think others would) to put Android back on via Odin, but since Odin didn’t work on 2 of the 3 Windows machines I still have kicking around, I wasn’t able to do that, leaving my only other option as trying out LineageOS.
Yes, I understand that foresight. But for someone like me who wants to help another user, it is important to know what was done until the time of the error (“reboots instead of shutting down”). If important information drips in little by little, trying to help is unnecessarily protracted.
I already worked with four versions of Samsung Odin3: 3.07, 3.09, 3.10.6, and 3.13.3. All of them did their work without a hitch.
Before using Odin you must install the Samsung Android USB Driver for Windows on your PC. Otherwise Odin won’t recognize the phone.
Your statement that Odin3 didn’t work on your computers doesn’t give you any idea why Odin didn’t work correctly.
Which error messages were displayed?
Am I right in assuming that you flashed LineageOS 16.0 (base Android 9-Pie) - and now have problems with /e/ OS dev (7-Nougat) e-0.7-n-2019-a5y17lte?
Alrighty - update on things. First, I have resolved the Odin issue which I discovered to be two-fold. First, one of the images I had gotten from Sammobile seems to be invalid and causes Odin to error out. Second, I got some more recent Samsung drivers than those I had found previously which have improved support.
So… here are the things I did in order to test things out:
I used Odin to return to the phone to Android 8.0 and the stock Samsung bootloader and rocovery partitions
Tested to confirm it saw the SIM card - it did, all worked fine.
Used the method you recommended to reinstall TWRP (no issues encountered)
Used your recommended method to install the latest E build (no issues encountered)
Booted into OS - SIM card was not detected
Did a factory reset, rebooted
SIM card still not detected
So, it appears the results are no different in the end. Both E and LineageOS appear to be lacking something that allows the phone to see/use the SIM.
Now, even with Android 8.0, I noticed the phone rarely shuts off properly - it just reboots, so that could be a legitimate hardware glitch. At this rate, since the phone is a new purchase, I may return it as glitchy and try switching to a different mode, like an LG G5. Thoughts?
Heh - thank you. I am a Network Engineer and Security analyst on the core Network Infrastructure team at a university, so I’m used to a taking a methodical approach to troubleshooting - core switches, routers and, firewalls and so on can be just as odd with OS upgrades and firmware flashes.
Now, working with phones at this level is something I’m new at. What do you mean by the baseband firmware?
I did think along similar lines that something is getting lost - just not sure how to zero in on what. Given that Android, E, and LOS are all derived from Linux, I’m guessing there is some sort of module added in the stock Android that is missing for the others (if it even works that way - just going with what I know). Thoughts?
The “baseband” is actually the wireless modem for mobile radio. The modem firmware aka baseband firmware is the software responsible for the cell activities within the entire Samsung firmware. Its tasks include harmonizing antenna reception to cell, enabling communication with other devices such as Blue-Tooth, Wi-Fi and GPS.
Unfortunately there is also official baseband firmware available which is not suitable for custom Rom’s.
An example from my LG G3 d855: One of the last official StockROM Android 6.x v30B (13-00106) = doesn’t work with custom Rom.
Official StockROM Android 5.0 v21C (13.2-0000002) = works and is recommended for android 5.x and higher custom ROMs).