Re: OBDX Development - Developer Tools and Suggestions
Posted: Thu Jun 27, 2024 10:57 am
I figured Id split that response above from this next one.
OBDX Pro is still very much alive and moving, time between my posts have been increasing as free time has been decreasing.
Our next OBDX designs have had their final testing for the new OBD protocols including PWM, Kline and CAN FD. There is still quite a bit of work with designing the circuit board to fit everything we want on it, but its coming along!
Where most of my time has been going, is working on new software for myself, along with helping a heap of developers integrate OBDX into their software.
From developers creating software that does some cool GM/FCA ECU unlocking, through to adding custom commands to allow unique CANBus/Filter controls, its been quite an interesting adventure!
I have had almost every single developer asking me about the best wait to connect to iOS devices, with everyone asking how to get fast bluetooth, and the short answer is, you don't!
After going back down the iOS BLE Bluetooth rabbit hole... one last time... I can conclude that BLE 5.0... is just not there yet, close... but not enough.
BLE 5.3, looks like it will be the closest thing to classic bluetooth, infact, it SHOULD be faster, but this is only present in the absolutely newest androids and iphones, so it will be something I likely revisit again in a couple years time.
But for fast communication on an iOS device, WIFI is the way to go. There is a little latency between each command but it still allows fast flashing similar to that of classic bluetooth.
Developers do need to note that when using OBDX WIFI on an iphone, you must use the correct Web Request commands to tell the iphone to use Cellular data when making any requests otherwise it will try using the OBDX to make internet requests and take a good 2minutes before it automatically switches to cellular data.
Looking forward to the next devs that contact!
OBDX Pro is still very much alive and moving, time between my posts have been increasing as free time has been decreasing.
Our next OBDX designs have had their final testing for the new OBD protocols including PWM, Kline and CAN FD. There is still quite a bit of work with designing the circuit board to fit everything we want on it, but its coming along!
Where most of my time has been going, is working on new software for myself, along with helping a heap of developers integrate OBDX into their software.
From developers creating software that does some cool GM/FCA ECU unlocking, through to adding custom commands to allow unique CANBus/Filter controls, its been quite an interesting adventure!
I have had almost every single developer asking me about the best wait to connect to iOS devices, with everyone asking how to get fast bluetooth, and the short answer is, you don't!
After going back down the iOS BLE Bluetooth rabbit hole... one last time... I can conclude that BLE 5.0... is just not there yet, close... but not enough.
BLE 5.3, looks like it will be the closest thing to classic bluetooth, infact, it SHOULD be faster, but this is only present in the absolutely newest androids and iphones, so it will be something I likely revisit again in a couple years time.
But for fast communication on an iOS device, WIFI is the way to go. There is a little latency between each command but it still allows fast flashing similar to that of classic bluetooth.
Developers do need to note that when using OBDX WIFI on an iphone, you must use the correct Web Request commands to tell the iphone to use Cellular data when making any requests otherwise it will try using the OBDX to make internet requests and take a good 2minutes before it automatically switches to cellular data.
Looking forward to the next devs that contact!