Android/Elm327 Pcm Flash App (LS Droid Read only released)
I know you mentioned that you had approached them earlier, as their tool does support J1850/VPW. If something was on the horizon I'd hold off buying the obd link, as I already own HP Tuners, Autoenginuity, Blue driver, etc.
I know you mentioned that you had approached them earlier, as their tool does support J1850/VPW. If something was on the horizon I'd hold off buying the obd link, as I already own HP Tuners, Autoenginuity, Blue driver, etc.
mkiii_turbo,
If you HAVE the Blue Driver interface you may as well load up the App and give it a try!
I tried it with my BAFX device and it does NOT work!
Turns out to have an ELM "clone" reporting as a v1.5 which of course was NEVER released by the ELM Electronics company.
Works fine with Torque Pro and a couple of others on my Dell Mini 9 Netbook running Windows 8.1 Pro from an external HDD (only has an 8GB INTERNAL SSD).
Mike
The lack of 4x supported devices has been a thorn in my side for quite some time now. I did tinker with making the Allpro development board into BT last summer but the trouble and cost just didn't seem worth the speed increase.
A few weeks ago I started working on a joint project with Envious Customs to develop an affordable tool that would work at 1x, 4x and could support Bluetooth, WiFi or USB and also work with the PCM Hammer or Ls Droid. While there is very little left of the original code we both brought into this project we've finally got a design that we are happy with. We have been developing the tool with the PCM hammer for the sake of simplicity and the ease of working over USB....but don't worry it's going to be Android compatible before its done
It's going to take a fair bit of work to get my app working with the tool we've developed, and its going to take a good bit or work to to make the tool compatible with Android but it's nothing we can't get sorted out.
Now just so I'm clear the Obdlink device's will still be supported and are the ONLY devices that will work with the App when it's released. This is something that's going to be added into the app in the coming months after release and only after we have all the rough edges worked out on the hardware.
This has the potential to not only make LS Droid the most powerful flashing tool for the P01/P59 but it may also let it surpass the speed of commercial flash tools as well

Once you get the Mx+ do let me know either way what the outcome is since I've been wondering about it for a while now.
The extended commands I use in Ls Droid are not even published commands and I was the first person who's ever been able to max the commands out. I found a number of bugs with them that they took care of last year in a firmware release and since then they have been rock solid.
So pay no attention to what Elm version it reports. It's meaning less. The ST commands are far superior to anything the Elm commands ever offered.
The Best V8 Stories One Small Block at Time
The lack of 4x supported devices has been a thorn in my side for quite some time now. I did tinker with making the Allpro development board into BT last summer but the trouble and cost just didn't seem worth the speed increase.
A few weeks ago I started working on a joint project with Envious Customs to develop an affordable tool that would work at 1x, 4x and could support Bluetooth, WiFi or USB and also work with the PCM Hammer or Ls Droid. While there is very little left of the original code we both brought into this project we've finally got a design that we are happy with. We have been developing the tool with the PCM hammer for the sake of simplicity and the ease of working over USB....but don't worry it's going to be Android compatible before its done

It's going to take a fair bit of work to get my app working with the tool we've developed, and its going to take a good bit or work to to make the tool compatible with Android but it's nothing we can't get sorted out.
Now just so I'm clear the Obdlink device's will still be supported and are the ONLY devices that will work with the App when it's released. This is something that's going to be added into the app in the coming months after release and only after we have all the rough edges worked out on the hardware.
This has the potential to not only make LS Droid the most powerful flashing tool for the P01/P59 but it may also let it surpass the speed of commercial flash tools as well

Are you ready/willing to share some details of the project?
Such as WHAT the processor is that you are using - i.e. AVR, PIC etc.
I, for one, look forward to the completed product.
Mike
You will need to create 2 folders by hand in the main storage area of the phone(not sd card).
1) "Ls_Log" both L's need to be in caps and it must have the underscore between the words.
2) "Ls_Error"
The app can not gain the necessary permissions from Anddroid not to create the folders.

Due is similar but has a lot more overhead to deal with and brings nothing the table the Arm processor were using doesn't have already.
The tool we are developing isn't going to be something that's open source, at least not right now. It's to fill a gap in devices that work over Bluetooth and are more capable then your average BT dongle could ever dream of being.
What you would need.....
1)Android Phone or Tablet running Android 6.0 or newer
2)Obdlink Lx or Mx BT dongle (Mx+ untested but may work)
3)P01 or P59 pcm that is NOT for your daily driver
If you can meet the 3 requirements above then send me a PM.
This is NOT a release ready version, this is to verify compatibility across a broad range of devices before moving to a public release beta version. That means I will expect feed from anyone testing it.
Testing this is not with out risks, I just want to make that clear. While no one has had the app fail and damage a PCM(Using a valid .bin file) that's not to say it isn't possible.
If your one of the people who has already been testing Ls Droid flash the current version is 6.1.1 and there have been some significant changes made to the app since version 6.0.1 so I would suggest you message me for an updated version of the app.
In either case a "Hard Rest" isn't going to do anything for it. The "theory" behind the hard reset is to deplete ALL the power from the PCM. The internal capacitors can take quite a while in some cases to fully discharge and until there is ZERO voltage left in circuits to the flash chip and cpu they may not fully shut down. Thus you accelerate the process by shorting the cables and forcing the cap's to fully discharged instantly rather then waiting some unknown amount of time for them to deplete all the voltage they are storing on their own. If you have bad data in the pcm's ram or a damaged section of code on the flash chip it's not going to be able to boot in most situations.
DO NOT take SELFIES while flashing!
I have been testing both the read and the write app this evening and managed to FAIL an OS flash. So far I have not been able to recover the PCM using the app.
I am using an LG G5 running Android 7.0
I found a few bugs in the read app:
- OS ID is correct before a read and then displays something completely different after a read
- VIN number is missing digits before the read
- SERIAL# is also missing digits before a read
- On my 411 swapped 97 S-10 I left the last four digits 0000 when I last tuned it because I didn't catch in the file I last used to make the PCM run the vortec 4.3. This caused the APP to show all 0s
* I was attempting to OS flash my .bin from the S-10 into a spare 0411. I took a picture during the OS flash and seconds later the blinky lights on the MX quit blinking. My phone takes multiple quick shots if you hold down on the screen, I am almost certain this is why it failed the OS flash.
I successfully CAL flashed the spare PCM using the .bin I previously read from it (the spare). I took a single picture with the phone during the flash and surfed the internet with no issue during this flash. It continued to work just fine running in the background.
This was taken with my phones camera while doing a CAL flash, and the flash was successful!
This was where things went wrong, I accidentally took multiple rapid photos and noticed the activity lights quit blinking a couple seconds after......
This is obviously in the read only app, notice the OS ID and the serial# change after the read. The VIN is missing digits as well.
This is the file I read from my daily driver, the last four digits in my VIN are 0000 due to me forgetting to change them when I wrote the tune with EFI.
This remained on my screen until I closed the app.
Well after spending an hour uploading and writing my last post, I have now successfully recovered the PCM using the APP.
Things I tried:
- I first tried to just re OS flash the PCM no dice
- I turned off the the pin 19 power for 30 seconds then attempted again. nada
- I unplugged my power source and shorted between GND and both +12V tried OS flash. still nothin
- The successful attempt still had power on pin 20 (19 was switched off) during the hour I waited to try again, the only thing I did different was try to Clone from .bin and and it was able to communicate and recover.






