P700m2 Software Developer With a 2022 Pioneer 700 and an Idea for a Project

trigger

trigger

Old Ironsides
Vendor
Lifetime Member
Supporting Member
Feb 13, 2016
21,085
156,113
113
Bay City, Michigan
www.quickshieldutv.com
Ownership

  1. 500
Well... I thought about it and here it is!
All that I ask is that, if you manage to get your Honda SxS to connect and share real-time data, tell me what you did.
That aside, it's a nice tool to have regardless because it works for all vehicles with a CAN BUS the way it stands. I've successfully tested it on my Jeep, my wife's Hyundai, a friends Dodge Ram, and Mark in Northern Iowa tested it on his Ford F-150 (Thanks Mark!).
Note: this is a raw APK file for Android devices. Therefore, you have to install it manually.
1: download it and unzip
2: put the unzipped APK file on your Android device (downloads folder is fine)
3: you have to allow installs from unknown sources on your device in settings
4: hold your finger on the APK file, select install
Been following this thread even though I don't have a P7. What exactly are you trying to do after you've tricked the ECU? Use it like a tuner and increase the speed limiter, shift points...?
 
Mark in Northern Iowa

Mark in Northern Iowa

Well-Known Member
Club Contributor
Oct 20, 2021
464
2,074
93
Floyd County, Iowa
kramnella.wixsite.com
Ownership

  1. 1000-3
Well... I thought about it and here it is!
All that I ask is that, if you manage to get your Honda SxS to connect and share real-time data, tell me what you did.
That aside, it's a nice tool to have regardless because it works for all vehicles with a CAN BUS the way it stands. I've successfully tested it on my Jeep, my wife's Hyundai, a friends Dodge Ram, and Mark in Northern Iowa tested it on his Ford F-150 (Thanks Mark!).
Note: this is a raw APK file for Android devices. Therefore, you have to install it manually.
1: download it and unzip
2: put the unzipped APK file on your Android device (downloads folder is fine)
3: you have to allow installs from unknown sources on your device in settings
4: hold your finger on the APK file, select install
What program/app/coding did you use to create your app?
That other site, Gonzo Projects, I mentioned above, has peaked my interest.
I taught myself/learned DOS, Basic, Q-Basic, Visual Basic, and some VBA MS-Access.
I have designed a few websites, from Cub Scouting, to a Trucking Company.
This sounds like another fun project.
.
If you do not want to answer here, you have my email.
.
Thanks
Have a good day
 
Last edited:
  • Like
Reactions: CID and DenommeInc
DenommeInc

DenommeInc

Software Developer
Supporting Member
Apr 8, 2023
30
88
18
Georgia
www.denommeinc.net
Ownership

  1. Other Brand

  2. 700-2
What program/app/coding did you use to create your app?
That other site, Gonzo Projects, I mentioned above, has peaked my interest.
I taught myself/learned DOS, Basic, Q-Basic, Visual Basic, and some VBA MS-Access.
I have designed a few websites, from Cub Scouting, to a Trucking Company.
This sounds like another fun project.
.
If you do not want to answer here, you have my email.
.
Thanks
Have a good day
I used Java and XML to write the app.
That website uses Linux and python, which can be fun but frustrating at times. My desktop is Linux Ubuntu and I love it. I'll never go back to windows.
 
DenommeInc

DenommeInc

Software Developer
Supporting Member
Apr 8, 2023
30
88
18
Georgia
www.denommeinc.net
Ownership

  1. Other Brand

  2. 700-2
What program/app/coding did you use to create your app?
That other site, Gonzo Projects, I mentioned above, has peaked my interest.
I taught myself/learned DOS, Basic, Q-Basic, Visual Basic, and some VBA MS-Access.
I have designed a few websites, from Cub Scouting, to a Trucking Company.
This sounds like another fun project.
.
If you do not want to answer here, you have my email.
.
Thanks
Have a good day
If your interested in learning Android, you're better off learning Kotlin first and foremost because it's the new standard for Google. It's very similar to java. I just prefer Java because it's been around a lot longer and I've been using it primarily since college. Eventually, I'll rewrite the app in Kotlin so it doesn't become obsolete by evolving industry standards.
 
DenommeInc

DenommeInc

Software Developer
Supporting Member
Apr 8, 2023
30
88
18
Georgia
www.denommeinc.net
Ownership

  1. Other Brand

  2. 700-2
What program/app/coding did you use to create your app?
That other site, Gonzo Projects, I mentioned above, has peaked my interest.
I taught myself/learned DOS, Basic, Q-Basic, Visual Basic, and some VBA MS-Access.
I have designed a few websites, from Cub Scouting, to a Trucking Company.
This sounds like another fun project.
.
If you do not want to answer here, you have my email.
.
Thanks
Have a good day
I came across this and thought you might find it interesting to play with...
It's in Java and very similar to the core connection method I used for SxS-OBD2. I'm happy to help you out if your interested in getting back into programming.
 
Mark in Northern Iowa

Mark in Northern Iowa

Well-Known Member
Club Contributor
Oct 20, 2021
464
2,074
93
Floyd County, Iowa
kramnella.wixsite.com
Ownership

  1. 1000-3
I came across this and thought you might find it interesting to play with...
It's in Java and very similar to the core connection method I used for SxS-OBD2. I'm happy to help you out if your interested in getting back into programming.
Thanks,
I'll take a look at it.....another day. haha
Just got back from Bloomington Indiana, 9 hours drive.
Yesterday, my oldest got his Masters Degree and was one of the speakers.
We drove there yesterday, went to the ceremony stayed the night, and came home today.
"Hell YEAH!!!!" Proud Father.
.
Damn, time fly's.
Haha, seems like day before yesterday, he was in an incubator at the Children's Hospital in Nuremburg, Germany.
.
Have a good day
 
  • Love
Reactions: Kinlaw and CID
DenommeInc

DenommeInc

Software Developer
Supporting Member
Apr 8, 2023
30
88
18
Georgia
www.denommeinc.net
Ownership

  1. Other Brand

  2. 700-2
Thanks,
I'll take a look at it.....another day. haha
Just got back from Bloomington Indiana, 9 hours drive.
Yesterday, my oldest got his Masters Degree and was one of the speakers.
We drove there yesterday, went to the ceremony stayed the night, and came home today.
"Hell YEAH!!!!" Proud Father.
.
Damn, time fly's.
Haha, seems like day before yesterday, he was in an incubator at the Children's Hospital in Nuremburg, Germany.
.
Have a good day
Wow! Congrats to you and your son! What did he study?
 
Mark in Northern Iowa

Mark in Northern Iowa

Well-Known Member
Club Contributor
Oct 20, 2021
464
2,074
93
Floyd County, Iowa
kramnella.wixsite.com
Ownership

  1. 1000-3
Wow! Congrats to you and your son! What did he study?
Thanks,
(MPA) Master of Public Administration.
.
Now for an apology to all those who have been following this thread for getting it WAY off topic.
Back to work @DenommeInc
Whipped nio

Honda Pioneer owners need a working App.
hahahahahahaha
.
Have a good day
 
Last edited:
DenommeInc

DenommeInc

Software Developer
Supporting Member
Apr 8, 2023
30
88
18
Georgia
www.denommeinc.net
Ownership

  1. Other Brand

  2. 700-2
Update:
A warning for anyone purchasing a 6 or 4 pin to OBDII adapter. Make sure they're for your specific model because they are not universal. I received one cable from amazon for a Honda with an incorrect (and dangerous) pin assignment. I have another cable with 4 pins and only 3 wires because it shorts pins 2 and 4 within the adapter. In doing so, it keeps the vehicle in diagnostics mode while it's plugged in. So, I ended up just making one for myself.
As for the app, I still haven't cracked Honda's secret but I'm making progress. Next, I'm installing a raspberry-pi (small computer) in my Pioneer 700 so I can test it directly using Linux and Python. I'm hoping it will show me the ecu communication in real-time. We'll see...
 
Glock21user

Glock21user

" Nothing succeeds like excess "
Lifetime Member
Dec 16, 2018
1,824
9,086
113
Livingston county, Mi.
Ownership

  1. 700-4
Update:
A warning for anyone purchasing a 6 or 4 pin to OBDII adapter. Make sure they're for your specific model because they are not universal. I received one cable from amazon for a Honda with an incorrect (and dangerous) pin assignment. I have another cable with 4 pins and only 3 wires because it shorts pins 2 and 4 within the adapter. In doing so, it keeps the vehicle in diagnostics mode while it's plugged in. So, I ended up just making one for myself.
As for the app, I still haven't cracked Honda's secret but I'm making progress. Next, I'm installing a raspberry-pi (small computer) in my Pioneer 700 so I can test it directly using Linux and Python. I'm hoping it will show me the ecu communication in real-time. We'll see...
Love the updates.
Thanks
 
CID

CID

Well-Known Member
Lifetime Member
Supporting Member
Oct 27, 2019
5,023
22,429
113
SE Denver-ish
Ownership

  1. Talon R
@PaulF - not sure if you have any interest in this but just in case.
 
  • Like
Reactions: NTCPrezJB
DenommeInc

DenommeInc

Software Developer
Supporting Member
Apr 8, 2023
30
88
18
Georgia
www.denommeinc.net
Ownership

  1. Other Brand

  2. 700-2
SUCCESS!!!
I figured out how to communicate with the ECU with the ISO 9141 protocol! I have both the Bluetooth and USB to OBDII connections working using a Linux terminal. The Android app will need some tweaking for it to read the Honda but now I know what to do.
For other programmers reading this...
1) connect the ELM327 Bluetooth device to the vehicle
2) from the Linux terminal...
bluetoothctl
power on
power on <.....for btle>
default-agent
scan on
... get the device MAC address
scan off
pair <the device's MAC Address>
trust <the device's MAC Address>
quit
sudo rfcomm bind rfcomm0 <the device's MAC Address>
bluetoothctl disconnect <the device's MAC Address>

3) use whatever tool you want to interact with the vehicle i.e. screen /dev/rfcomm0
4) run these AT commands
AT SP 00
AT L1
AT H1
AT S1
AT AL
AT KW1
AT BD
.... Now you're ready to get the data
010C ...for the RPM
010D ...vehicle speed etc
 
Glock21user

Glock21user

" Nothing succeeds like excess "
Lifetime Member
Dec 16, 2018
1,824
9,086
113
Livingston county, Mi.
Ownership

  1. 700-4
SUCCESS!!!
I figured out how to communicate with the ECU with the ISO 9141 protocol! I have both the Bluetooth and USB to OBDII connections working using a Linux terminal. The Android app will need some tweaking for it to read the Honda but now I know what to do.
For other programmers reading this...
1) connect the ELM327 Bluetooth device to the vehicle
2) from the Linux terminal...
bluetoothctl
power on
power on <.....for btle>
default-agent
scan on
... get the device MAC address
scan off
pair <the device's MAC Address>
trust <the device's MAC Address>
quit
sudo rfcomm bind rfcomm0 <the device's MAC Address>
bluetoothctl disconnect <the device's MAC Address>

3) use whatever tool you want to interact with the vehicle i.e. screen /dev/rfcomm0
4) run these AT commands
AT SP 00
AT L1
AT H1
AT S1
AT AL
AT KW1
AT BD
.... Now you're ready to get the data
010C ...for the RPM
010D ...vehicle speed etc
Hell yes, you rock.
Now just build what we need and sell it to us.
 
Smitty335

Smitty335

Well-Known Member
Lifetime Member
Supporting Member
Oct 3, 2016
35,368
208,011
113
NWA Arkansas
Ownership

  1. 1000-3

  2. 1000-5
SUCCESS!!!
I figured out how to communicate with the ECU with the ISO 9141 protocol! I have both the Bluetooth and USB to OBDII connections working using a Linux terminal. The Android app will need some tweaking for it to read the Honda but now I know what to do.
For other programmers reading this...
1) connect the ELM327 Bluetooth device to the vehicle
2) from the Linux terminal...
bluetoothctl
power on
power on <.....for btle>
default-agent
scan on
... get the device MAC address
scan off
pair <the device's MAC Address>
trust <the device's MAC Address>
quit
sudo rfcomm bind rfcomm0 <the device's MAC Address>
bluetoothctl disconnect <the device's MAC Address>

3) use whatever tool you want to interact with the vehicle i.e. screen /dev/rfcomm0
4) run these AT commands
AT SP 00
AT L1
AT H1
AT S1
AT AL
AT KW1
AT BD
.... Now you're ready to get the data
010C ...for the RPM
010D ...vehicle speed etc
I'll get right on that! HA!
 
DenommeInc

DenommeInc

Software Developer
Supporting Member
Apr 8, 2023
30
88
18
Georgia
www.denommeinc.net
Ownership

  1. Other Brand

  2. 700-2
It appears I'm at another standstill. I can connect to the ECU successfully, but I can't seem to figure out how to get the real-time data from the PGM-FI unit (Honda's ECU and PCM). It's unlike any other vehicle I've tested on. I'm going to need someone out there in the community to help me crack this.
 

About us

  • Our community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day to make sure our community is one of the best.

User Menu

Buy us a beer!

  • Lots of time and money has gone into making sure the community is running the best software, best designs, and all the other bells and whistles. Care to buy us a beer? We'd really appreciate it!

    Beer Fund!

    Club Membership!