Android/Elm327 Pcm Flash App (LS Droid Read only released)
I am able to connect, but I am unable to read my pcm. I've got a e67.
I have a generic 'blue' obd2 reader that works with torque and other apps.
Basically, it starts the countdown reading data, then jockeys back and forth until it fails.
Sorry about the size of these screenshots - I don't know how to resize them once attached.
The first is where it'll go back and forth on progress bar. After a few seconds it does the second pic. Do I have too cheap of a OBD reader?
Last edited by dmistretta; Mar 19, 2018 at 10:33 AM.
I am able to connect, but I am unable to read my pcm. I've got a e67.
I have a generic 'blue' obd2 reader that works with torque and other apps.
Basically, it starts the countdown reading data, then jockeys back and forth until it fails.
Sorry about the size of these screenshots - I don't know how to resize them once attached.
The first is where it'll go back and forth on progress bar. After a few seconds it does the second pic. Do I have too cheap of a OBD reader?
By the way, I've found that my e67 on 2007 cts-v is a special beast. I've had issues with hptuners and standalone logging and me trying to sniff CAN data in order to replace the radio and try to retain the DIC and some settings that were only able to be set via the OEM radio. I was able to decode some items, but I guess I'm not smart enough for the rest. EVERYTHING seemed to be non-standard addresses, but followed the proper encoding. I gave up on that project a while ago since the bus was so chatty. Maybe someday I will again
Last edited by dmistretta; Mar 20, 2018 at 10:52 AM.
The Best V8 Stories One Small Block at Time
After a great deal of headache with this App all week I am happy to be able to say that I was able to send the boot loader from Android over Bluetooth and the PCM accepted it
Wish I had more to show......but all I have is a data log
6C 10 F0 28 00 10 <-----Silence the Data Bus
6C F0 10 68 00 9F<--------Pcm says OK
6C 10 F0 27 01 B0 <---------Request Pcm Seed
6C F0 10 67 01 5E ED 05 <----------Pcm sends the Seed back
6C 10 F0 27 02 A5 EF EE <------------App solves the key sends the Answer
6C F0 10 67 02 34 4B <----------Key was valid and Pcm unlocks
6C 10 F0 3F 5E <-------Sending Tester present message to keep pcm in a unlocked state
6C 10 F0 A0 0E <----Requested Highspeed
6C F0 10 E0 AA 7F <---------Pcm gives permission to start Highspeed
6C 10 F0 A1 13 <----------Starting Highspeed
AA AA AA AA AA AA AA AA AA AA AA <----------PCM is now in highspeed mode and uploading the flash kernel in block mode to the pcm's ram.
AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA EA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA EA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA EA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA EA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA EA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA EA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA EA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA
AA AA AA AA EA AA AA AA AA AA AA
The app write the Vin on the P1(512K) and P59(1mb)
The app will also write the serial number on the P1(512K) with out any issues. The 1mb pcm is much more complex to change the serial on but it's still in the works. Rather then making people wait until it can do serial on both pcm's I figured fully working on one pcm would at least tide some of you guys over.
I've found the breaking point for devices that will work, and pretty much none of the clone/knock off Elm's are capable of writing the serial number data however most of them can at least change the vin number. So if you were hoping to use a $15 dollar dongle to do this with it's not gonna work. I've spent a great deal of time looking for ways to make the data packets that need to be sent small enough but pretty much none of the clones can handle it. It looks like it's going to need a dongle that's gonna be in the $30+ price range unless someone finds something cheaper that it works with. If the device is incompatible it just flags an error in the app and makes the pcm reset it self like it would after a normal flash was finished.
Some eye candy to tide people over......
This app has been rewritten from the ground up and the code structure drastically changed. This now offers far more functionality then any previous version, vastly improved both read and write speeds.
Added error handling for 7F messages as well as No DATA responses from the BT Dongle
Message log has been simplified and is now also scroll-able after each action is performed.
Bluetooth error 515 and 517 from incorrect Bluetooth device or device not paired have also been fixed
Added a check to make sure Bluetooth is turned on before trying to load a list of avaible devices
Fixed error 909 from mismatched baud rate with the BT Device
Added the ability to disconnect the app from the current blue tooth device with out having to close the app.
Disabled back button while your in the app unless there is a message being displayed on screen and in that case the back button will only clear the current message if there is no count down taking place.
Added on screen countdown and instructions for when to power off the pcm after writing data, how long to wait and when to power it back up again.
So.....I've basically fixed every bug any one's found over the last 6 months, filtered out incompatible devices and drastically simplified everything.
I've also added ability to save a text file with current and updated Vin/Serial as they are changed, once the log is started every change made to the current pcm is logged.
Vin Number: 00000000000000000
Serial Number: 000000000000
OS ID Number: 12212156
Seed: 77EC
Unlock Key: A6D6
ID Numbers After Flash
Vin Number: 11111111111111111
Serial Number: 000000000000
OS ID Number: 12212156
Seed: 77EC
Unlock Key: A6D6
ID Numbers After Flash
Vin Number: 11111111111111111
Serial Number: 111111111111
OS ID Number: 12212156
Seed: 77EC
Unlock Key: A6D6
Obdlink Lx should be working 100% but I won't have 1 in my own hands to test with until this weekend but someone has used it and said it worked fine.
Allpro development board+HC-5 bluetooth is 100% working with our modified firmware that is user flash able.
I'm waiting on return emails from Plx and Bluedriver for the technical specs on their devices.
I'll have a better answer for this in a couple of days.











