-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adjacent hardware compatibility #77
Comments
I think it should work, but I don't have an EC25 to try. The differences might be in the NAND chip which may or may not be supported by this version of the bootloader, the userspace is probably fine. If you're going to try it, make sure you have a recovery firmware for the EC25, and access to the USB_BOOT pin so you can use Don't flash EG25 ADSP firmware into the EC20/21/25 though, as those should be specific for the RF parts used in each model |
Any documentation to verify the NAND info before potentially zapping the bootloader? |
Hard to say, since there's 0 documentation, and the kernel might not even give the correct nand chip ID... but look for something like this in the kernel log:
Supported NAND chips in the bootloader are here: https://github.com/Biktorgj/quectel_lk/blob/0d061c60d2921510440890c769d2b9d73b05a195/platform/msm_shared/qpic_nand.c#L70 The EG25-G uses a NAND chip with ID 0x1590AAAD |
Just to chip in a bit more info: my EC25-A has a NAND chip with ID Here's
Curious to note that there's one fewer partition than on the EG25-G. |
Interesting, is the system partition mounted read write or something? About the bootloader, if anyone has:
We can test the bootloader and do some tweaks to it if needed :) |
Indeed! I've patched my firmware (and stripped the update to only include I'm definitely interested in helping out. I can probably get access to the EDL test point as well. I've got a firmware update package versioned |
If I had to guess... I'd say from those 6 testpoints exposed in the corner of the board near the connector, 4 could be the debug uart + VCC, and the other 2 could be usb_boot + 1.8v to bridge them: If the pads are exposed, like in the photo, and you have good soldering skills, you should be able to solder 0.1mm wire (https://uk.rs-online.com/web/p/copper-wire/3377088) to the usb_boot pin (115, bottom left of the picture below) directly (I have done that to some of my modules that didn't expose the pin to the board) |
Alright! I've finally had occasion to pull my EC25-A out of where I've been using it and hook it up to a PCIe WWAN USB adapter. I'm no stranger to poking at pins--for this specific device, I've already flashed a custom firmware image onto it 🙂. It just happens to be one derived from the upstream EC25-A firmware that re-enables ADB and enables So, what do you need? How can I help? |
I have this modem in version EC25-AU. |
Does this firmware have any functionality if flashed to an EC25 chip?
If not does anything specific limit the build to EG25?
The text was updated successfully, but these errors were encountered: