Coder Social home page Coder Social logo

Comments (20)

jailbird777 avatar jailbird777 commented on July 17, 2024 2

I might have the same (or similar) issue. 3.0 CarlinkIT from a few months ago was running custom and I bricked it trying to upgrade it somehow. I'm trying to find my SOIC-8 clips to revive it, but I figured I could use a spare anyways, so I ordered another one. They were backordered and it just came in, I believe it came with 2021.07.05.2319 on it (at least that's what is listed as the rollback option, I hadn't even used it before I tried customizing it).

I couldn't get it to take either U2W_Update_2020.11.10.2138_ROLLBACK.img nor U2W_AUTOKIT_Update_2020.12.25.1732_ROLLBACK.img no matter what I named them. I'd plug the USB thumb stick into the unit when it was sitting at the red LED, and it would just flash the thumb stick for a second and that's it.

It took U2W_AUTOKIT_Update_2021.08.24.1817.img just fine, however, if I renamed it to U2W_AUTOKIT_Update.img . I'm wondering if they did something on these newer units in order to make it not downgradeable?

from wireless-carplay-dongle-reverse-engineering.

dmavromatis avatar dmavromatis commented on July 17, 2024 1

I also have reported the same exact issue:

#110

and

#111

@ludwig-v let me know if you need any more data from us.

Thanks!

from wireless-carplay-dongle-reverse-engineering.

dmavromatis avatar dmavromatis commented on July 17, 2024 1

@jailbird777 yes, that sounds inline with what we are experiencing with v3.0 devices.

from wireless-carplay-dongle-reverse-engineering.

abbottnetworks avatar abbottnetworks commented on July 17, 2024 1

That's my thought, there's something on the newer hardware that is doing a verification/check on the firmware.. I'm thinking the older firmware might be missing something, or incomparable in some way; so it's not actually flashing it... There's no way it's flashing the full file in just a few seconds... without any indication; just the web GUI being updated with a new string.

from wireless-carplay-dongle-reverse-engineering.

dmavromatis avatar dmavromatis commented on July 17, 2024 1

@ludwig-v any thoughts on this? Let me know if you need a V3.0 device, so you can test yourself.

from wireless-carplay-dongle-reverse-engineering.

ludwig-v avatar ludwig-v commented on July 17, 2024

No software solutions until the new encryption is broke, as you told U2W_AUTOKIT_Update_2020.12.25.1732 is resulting in 2020.12.25.1733 on V3 devices : this is suggesting the proprietary update binary is not replacing the encryption binary by the old one (since you can install new versions right away) and change the version number

Hardware solution: directly write the flash. I can make a dump from latest CFW that would work on V3 devices (>= 2021.03.06)

from wireless-carplay-dongle-reverse-engineering.

dmavromatis avatar dmavromatis commented on July 17, 2024

Hardware solution: directly write the flash. I can make a dump from latest CFW that would work on V3 devices (>= 2021.03.06)

@ludwig-v yes, please dump a CFW BIN I can flash directly -- ideally the CFW 2021.08.24 version.

FYI: I successfully was able to directly flash a bricked v2 unit and recovered it... so I'm ready to try to directly flash a V3.0 unit.

Update: I tried to dump V2 CFW 2021.08.24 to BIN and flash V3 unit but it didn't work... I get a "Hardware Error: Wi-Fi BT". It's running the CFW, just giving me the Wi-Fi error... Let me know if that should work or if you need to dump a special version that works on V3 devices. You can provide either a U2W.sh script that copies the correct wifi-bt drivers or a complete BIN.

from wireless-carplay-dongle-reverse-engineering.

abbottnetworks avatar abbottnetworks commented on July 17, 2024

If there's anything I can do to help, let me know. I'd be happy to test the hardware solution as well, that said I'm not sure what is involved with writing directly to the flash. Anything special with that process?

from wireless-carplay-dongle-reverse-engineering.

dmavromatis avatar dmavromatis commented on July 17, 2024

It's actually fairly straight forward... just order a CH341 programmer ($11 on Amazon) and ASProgrammer (using 1.4.1) and you clip the programmer on the chip and read/write the BIN files (see: #72). I recovered a V2... which was awesome.

Now, just trying to get the CFW directly flashed on the V3, but it looks like just dumping a working CFW on a V2 isn't enough... since the V2 is using the RTL drivers and not the BCM.

So I think @ludwig-v needs to create a V3 compatible BIN for direct flashing...

from wireless-carplay-dongle-reverse-engineering.

qdk0901 avatar qdk0901 commented on July 17, 2024

@ludwig-v ,hi, do you have an Autokit flash dump?

from wireless-carplay-dongle-reverse-engineering.

dmavromatis avatar dmavromatis commented on July 17, 2024

@ludwig-v hello?

from wireless-carplay-dongle-reverse-engineering.

ludwig-v avatar ludwig-v commented on July 17, 2024

Sorry for the delay, had to buy a V3 to be sure.

"Rooted" my V3 the hard way: enjoy 🍿

from wireless-carplay-dongle-reverse-engineering.

dmavromatis avatar dmavromatis commented on July 17, 2024

thanks! Flashed it -- works good so far!

from wireless-carplay-dongle-reverse-engineering.

ludwig-v avatar ludwig-v commented on July 17, 2024

Activation : 192.168.50.2 on your phone, wait few seconds, activation success on screen, unplug & replug & done ;)

from wireless-carplay-dongle-reverse-engineering.

dmavromatis avatar dmavromatis commented on July 17, 2024

Working great! -- so if we want to update the CFW on a v3.0 from now on, do we have to do it the "hard way" direct flash or can we do the traditional USB update?

from wireless-carplay-dongle-reverse-engineering.

qdk0901 avatar qdk0901 commented on July 17, 2024

@ludwig-v the uboot seems doing AES encrypt to the uboot-env by device specific id(HW_OCOTP_CFG0 and HW_OCOTP_CFG1), the firmware copy from one device to another may failed, how can you get through with this

from wireless-carplay-dongle-reverse-engineering.

ludwig-v avatar ludwig-v commented on July 17, 2024

Working great! -- so if we want to update the CFW on a v3.0 from now on, do we have to do it the "hard way" direct flash or can we do the traditional USB update?

As far as you don't go back to original: by USB

@ludwig-v the uboot seems doing AES encrypt to the uboot-env by device specific id(HW_OCOTP_CFG0 and HW_OCOTP_CFG1), the firmware copy from one device to another may failed, how can you get through with this

Never really looked into this carefully (because it worked 🤟), I observed like you that it was doing something after the flash and that it could fail on different scenarios. Something sure is that eFUSEs are not burned with flash dumping

from wireless-carplay-dongle-reverse-engineering.

mrmidnight273 avatar mrmidnight273 commented on July 17, 2024

I'm having the issue as well with trying to install CFW on my V3. I've rolled back, I've rolled forward then back, and I am unable to flash my V3 with CFW. Any ideas, tips, or just wait?

from wireless-carplay-dongle-reverse-engineering.

Converseallstar95 avatar Converseallstar95 commented on July 17, 2024

Working great! -- so if we want to update the CFW on a v3.0 from now on, do we have to do it the "hard way" direct flash or can we do the traditional USB update?

As far as you don't go back to original: by USB

@ludwig-v the uboot seems doing AES encrypt to the uboot-env by device specific id(HW_OCOTP_CFG0 and HW_OCOTP_CFG1), the firmware copy from one device to another may failed, how can you get through with this

Never really looked into this carefully (because it worked 🤟), I observed like you that it was doing something after the flash and that it could fail on different scenarios. Something sure is that eFUSEs are not burned with flash dumping

I just flashed my bricked v3 with your CFW dump and it programmed successfully; however, when plug it into my car, it shows the activation screen but the SSID never broadcasts for me to activate it. I've tried reprogramming twice now. Any ideas?

I can update to the stock AUTOKIT firmware by USB and then the SSID broadcasts, but then I am no longer on CFW, since v3 can't be flashed to CFW by USB right?

Edit:
After I program the CFW bin, I updated to the Aug update through USB, then Dec, then Jan through OTA, so I am no longer on CFW; however, the Jan update brought a whole new web interface with more options. You can change the SSID and Bluetooth name, see connected devices (your phone named "Lud" was in the paired list) and more. There was also an option to uncheck logs from the settings menu in the hedunit (before it connects to your iPhone) as well.

Looking forward to a CFW of the Jan update with the Carplay theme to manually program :)

from wireless-carplay-dongle-reverse-engineering.

Igor888991 avatar Igor888991 commented on July 17, 2024

Guys, it's possible make the CP2A work on a Aftermarket display? My dongle turn on a red light when I plug it, but show me nothing but an eternal "loading".

from wireless-carplay-dongle-reverse-engineering.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.