Well, I’ve spent about a day on it, and have figure out that the issue may not be fully with /e/, as I have tried reflashing NothingOS 3.0 with nothing more than a root access and currently the built in camera app works but any other application trying to access the camera stream fails, the camera HAL might be partially dead. Whether it’s a fault of the Nothing drivers, or the manipulations I have done trying to find a fix or workaround, I do not know yet. I’m investigating.
Ok, on my end, I’ve managed to escalate the issue to the tech team at Nothing after a few days of back and forth with the after sales support team. I will recommend caution when proceeding with flashing the rom, do mind the instructions to the letter, as far as I’m concerned the issue comes from the latest firmware version from NothingArchive for Pong, no clue if it goes back earlier. As far as I am able to see, I noticed that the only application that has a working camera (com.nothing.camera, the builtin), is also the only one using the camera that has the SYSTEM_CAMERA permission and is registered as a privileged app. All other apps trying to use the camera only have at best the CAMERA permission and are not privileged, and it does seem that this permission issue is one of the causes of the breakage, the other being some hash table mismanagement on the CamX end of things. If there is an update from the tech team I’ll bring it here, and if they bring me a patch I’ll try and form a magisk module for it. In the mean time, it can be assumed that e3.0.1 a15 20250625, the latest build provided to date by ronnz98, is functional, as I have not found any issue that could be directly related to it, my issue is reproducible on a rooted version of the NothingArchive firmware.
So far a much better experience than the first build. Didn’t notice anything not working. Battery lasts much longer than previous one. Like 5-10 times longer.
Got no problems with the camera, mobile connections also more stable.
I have been so happy with Nothing Phone 1 and Ronnz’ build for it that I have bought a Nothing Phone 2. I am about to install /e/ on it and am curious to know, is there a way to keep/copy the ringtones, notifications and some of the style? Should I copy anything before wiping everything?
I couldn’t find anything that works, so I kept the lineage install for now. No advanced security, but also no microg and I can’t see what I’m missing. Have to admit, lineage is very clean and the battery lasts forever. I feel less secure though, without the tracker blocker.
Only possible to install lineage. But lineage does nothing to block trackers. I feel naked. I do have to admit the launcher is 100x better than /e/.
I keep getting the message “Devices on super may not mount until after rebooting recovery.” In ADB sideload.
Please why is it that people are happy to have installed this custom rom, but I can’t find a step by step? Why can’t I find the right boot.imgvbmet vendor_boot etc? Which files do I need and where can I find them?
The answers to these questions might be obvious to everybody, but me, but why can’t anybody recognize there are people who do need these answers?
I have finally gotten an orangefox to run on my pong, it offers the option “Unmap Super Devices”, will this do the trick or will I brick my phone?
The weird thing is, I am warned against using Orangfox on an a/b device, yet this OrangeFox was made for the pong device.
Sounds like you should do more reading on Super partitions aka Dynamic partitions and “move fastboot into userspace”.
Loosely speaking, Dynamic partition allows certain partitions to be resized / respecified on the fly. If you present the device with a certain partition configuration, load a “new” Recovery, and this recogises that its “map” is incompatible then it is expected that the user can “move fastboot into userspace” – that is fastbootd and allow corrections.
It feels like i have been doing nothing but reading. That is my point, I would really like a step by step guide for those of us who don’t daily install custom roms, that’s all.
With roms for this phone often a super_empty.img is provided. Should I flash something with that super_empty.img? If so, fastboot flash super_empty.img?
I have read about it, but I do not understand it. Which is why the straw I hold on to is that function in OrangeFox.
I have used FastbootEnhance.exe to extract the files i was looking for. I have found a guide on how to extract the files but that is written for use under linux. I run linux on all my machines but can’t get adb and fastboot to work correctly on them.