MOBD or OBD

This site may earn a commission from merchant affiliate
links, including eBay, Amazon, Skimlinks, and others.

Joined
Oct 6, 2020
Threads
1
Messages
2
Location
Queensland
Hi,
I own a year 2000, Toyota HDJ 100 R series Landcruiser, 1HD FTE 4.2 Ltr Turbo Diesel, 4speed Auto.
How do I find out what Diagnostic system I have? I believe it may be MOBD for this is earlier model in Australia.
My check engine Light has come on and is remaining. I have tried clearing by removing ECD fuse 60 seconds. Any info or feedback would be greatly appreciated.
cheers
Bob.
 
HDJ is always M-OBD. Generic readers can read a limited amount of things and codes and clear them with a custom initialisation string.
I strongly suggest you get access to Techstream - the Toyota diagnostics PC application and read the actual errors and not just clear it. The FTE can throw a few benign ones and a few end of the world ones.

There are Chinese cables for Techstream on ebay for $20-30
 
Last edited:
It's M-OBD. Generic readers can read a limited amount of things and codes and clear them with a custom initialisation string.
I strongly suggest you get access to Techstream - the Toyota diagnostics PC application and read the actual errors and not just clear it. The FTE can throw a few benign ones and a few end of the world ones.

There are Chinese cables for Techstream on ebay for $20-30
Cheers, much appreciated!
 
Code:
ATZ
ATE0
ATH1
ATSP0
ATS0
ATM0
ATAT1
This is the custom HDJ connection string for generic readers. Where you enter it depends on the app you are using
 
Hi,
I own a year 2000, Toyota HDJ 100 R series Landcruiser, 1HD FTE 4.2 Ltr Turbo Diesel, 4speed Auto.
How do I find out what Diagnostic system I have? I believe it may be MOBD for this is earlier model in Australia.
My check engine Light has come on and is remaining. I have tried clearing by removing ECD fuse 60 seconds. Any info or feedback would be greatly appreciated.
cheers
Bob.

I agree with @Moridinbg. I have a Japanese-built, Australian-delivered 2006 HDJ100 with 1HD-FTE. The Factory Service Manual information (FSM) definitely notes that my vehicle is MOBD.

My understanding is that ADR 79/01 (vehicle standard (Australian Design Rule 79/01 – Emission Control for Light Vehicles) 2005) did not mandate OBD-II for vehicles of this class with DIESEL ENGINES registered in Australia before JANUARY 1, 2007. There were some timing differences with the requirements for petrol (gasoline) engines in Australia.

There are further differences around the world -- see link:

On-Board Diagnostics (OBD) Background History

I have tried a few cheap generics and I currently use

V1.5 Mini ELM327 OBD2 II Diagnostic Car Auto Interface Scanner with bluetooth Function | Car Electronics | (Dick Smith)

also found at

V1.5 Mini ELM327 OBD2 II Diagnostic Car Auto Interface Scanner with bluetooth Function | Car Electronics | (Kogan)

which I use with this app:

ELMScan Toyota - Apps on Google Play

However, my purpose is only to read the Active Height Control (AHC) Electronic Control Unit (ECU) which the above arrangement does very well – but that is of no use to you other than to see that the device and the app seem able to cope with MOBD.

I have found that this device and app correctly identifies my engine but I have never used it for engine work, so I cannot comment on its use for that purpose nor whether it would be useful for your situation. It might be worth a try but that is up to you.

There are plenty of alternatives on eBay and Amazon but if you need to confirm some details, a better starting point might be e-mail or chat with the guys at the following link in Perth, with details in front of you of your full model designation (as shown on label on the firewall or door pillar), VIN and month/year of manufacture:

Toyota Techstream Diagnostic Cable – OBD2 Australia

Or in Melbourne:

AUscanners - OBD Scan Tools For Australian Cars

At the end of the day, my recommendation would be the same as @Moridinbg – set up Techstream. There is a lot of good advice in the thread:

How-To: TechStream In 5 Minutes

Eventually, you will need access to the relevant Factory Service Manual (FSM) sections. Whatever device or arrangement you use will be a substitute for the “handheld device” as described in the FSM. The following link provides a good start:

 
Last edited:
Code:
ATZ
ATE0
ATH1
ATSP0
ATS0
ATM0
ATAT1
This is the custom HDJ connection string for generic readers. Where you enter it depends on the app you are using
How do I find the custom init string for my car to try in TorquePro? I have installed techstream and the cable is coming soon....can I find the custom init string somewhere in Techstream?
 
Just a small contribution to this thread. I bought a Scangauge 3 but it wont connect with my 100 :( I've been trying to get Tech Stream to talk to the ECU of my (Aussie) 2005 HDJ100 using an ebay VCI cable, Laptop with VM running Windows XP - connected via the diagnostics port between the brake and accelerator pedals. Tech Stream works up to a point in that it connects to my car but when choosing the Make, Model and then "engine", I only get the choice of the 2UZ engine, not the 1HD-FTE engine? If I choose the 2UZ engine, it does move forward with limited functionality. Basically useless. I'm currently reading through all the back logs of info in this forum trying to find a way forward.

As an extra note, my Chinese ELM327 Bluetooth dongle + ELMScan Toyota works fine as someone else mentioned above with somewhat limited functionality but good enough to read codes and get you out of trouble. The Same dongle and app combo worked well on my Previous 2000 Prado KZJ95 as well.

Keen as to get Techstream working!
 
If you can't see 1HD in Techstream, you probably have the program set in North America region. It was one of the menu items on the main screen, where you have Preferences or Option or Change Region, don't remember anymore. Change to a different one and then you would have 1HD and full TS functionality.
AFAIK Scangauge does not work with 1HD toyotas because of the MOBD thing.
If you try to use a regular ELM327 OBD reader with the special connection string you can read a very limited number of parameters - RPM, coolant temp, intake air, boost aaand that's about it. Can't read most of the trouble codes (e.g. ABS codes are not visible), can't reliably clear them.
My mechanic has a tablet with the Launch Pro app and adapter. This thing costs a few hundred bucks but has 100% of the Techstream functionality. It is the only non-Techstream item that I have seen or heard of that can read the full 1HD-FTE stuff. One day I am going to steel it from him 👀
 
If you can't see 1HD in Techstream, you probably have the program set in North America region. It was one of the menu items on the main screen, where you have Preferences or Option or Change Region, don't remember anymore. Change to a different one and then you would have 1HD and full TS functionality.
AFAIK Scangauge does not work with 1HD toyotas because of the MOBD thing.
If you try to use a regular ELM327 OBD reader with the special connection string you can read a very limited number of parameters - RPM, coolant temp, intake air, boost aaand that's about it. Can't read most of the trouble codes (e.g. ABS codes are not visible), can't reliably clear them.
My mechanic has a tablet with the Launch Pro app and adapter. This thing costs a few hundred bucks but has 100% of the Techstream functionality. It is the only non-Techstream item that I have seen or heard of that can read the full 1HD-FTE stuff. One day I am going to steel it from him 👀
Ahh yeah, that's what I was thinking too. Unfortunately when I select "Other" in the region list, I get a message saying "the Techstream registration has expired" and to "renew the registration" or something to that affect and won't work.

With my ELM327 dongle, I don't need to use that string you're talking about when used with ELMScan Toyota app. I do when using Torque Pro. I get a LOT more parameters available than what you mentioned, though the point you made of not seeing most of the trouble codes has me questioning it a bit. I can see things like timing, fuel injection amount, VSV data, fuel temp, intake temp, MAF sensor data, TPS, throttle step position, coolant temp, oil pressur and more, and heaps other sensors I haven't tried yet as my old 2000 Prado 95 never had things like abs, EGR etc so I never used them. This newer car has all those thing's but haven't tried them yet.

I'm using the Techstream/Windows XP image for Virtual Box everyone else is using. I'm wondering if it is no longer working for some reason or another 🤔

Screenshot example of some ELMscan Toyota data being monitored with ELM327 bt dongle

Screenshot_2024-07-27-09-18-39-914_com.obd2.elmscantoyota.jpg
 
Last edited:
Screenshot example of some ELMscan Toyota data being monitored with ELM327 bt dongle
Are you saying that you can see all the data with M-OBD? Years ago I tried the scangauge on my 2002 LX470 which didn't work.
Now I want to know the transmission temp and that app would hopefully be able to show me, right?
 
Are you saying that you can see all the data with M-OBD? Years ago I tried the scangauge on my 2002 LX470 which didn't work.
Now I want to know the transmission temp and that app would hopefully be able to show me, right?
I'll have to get back to you on the transmission temp query. The majority of my experience with the aforementioned BT dongle and ELMScan Toyota app have been with my old Prado KZJ95 which the ECU didn't read that info, so never reported on it via the app. I've only owned the HDJ100 for a week before it was in the shop having major work done on the heating and cooling systems so once I get it back, I will plug it back in and check that out for you.

In the meantime, here a summary of what it can see though it does get a bit more specific with each of the dot points: ELMScan Toyota APK Download for Android - Latest Version - https://apkpure.net/elmscan-toyota/com.elmscansoft.toyota
 
Cheers.
Which dongle are you using?
 
Cheers.
Which dongle are you using?
61w3QmEA6sL.jpg


ELM327 (v1.5). But not all ELM327 dongles are the same! Their are identical units (Chinese copies) that don't work for some reason. It's been too long since I've had my head in that space so I can't remember how I managed to source mine. But a friend went to buy one like mine recently, it looks 100% identical but his doesn't work for some reason? I just did a lazy search and found this which might help set you in the right direction: CVTz50 - How to buy proper ELM327 v1.5 OBD diagnostic interface - https://cvtz50.info/en/elm327/
 
Last edited:
Ahh yeah, that's what I was thinking too. Unfortunately when I select "Other" in the region list, I get a message saying "the Techstream registration has expired" and to "renew the registration" or something to that affect and won't work.

With my ELM327 dongle, I don't need to use that string you're talking about when used with ELMScan Toyota app. I do when using Torque Pro. I get a LOT more parameters available than what you mentioned, though the point you made of not seeing most of the trouble codes has me questioning it a bit. I can see things like timing, fuel injection amount, VSV data, fuel temp, intake temp, MAF sensor data, TPS, throttle step position, coolant temp, oil pressur and more, and heaps other sensors I haven't tried yet as my old 2000 Prado 95 never had things like abs, EGR etc so I never used them. This newer car has all those thing's but haven't tried them yet.

I'm using the Techstream/Windows XP image for Virtual Box everyone else is using. I'm wondering if it is no longer working for some reason or another 🤔

Screenshot example of some ELMscan Toyota data being monitored with ELM327 bt dongle

View attachment 3688851
Hi,
I've also got an old 2000 prado and hoping to plug in with something simple like a BT dongle. Assuming yours is the same engine (although I've got a TX not GXL), you reckon a none-chinese ELM327 dongle should do the trick?
Have yo ever been able to look at the airbag stuff on it too?

The app you recommended says its not available in my region (sigh), even though I'm in Aus like you.
 
Does anybody know of a standalone device (like a Scangauge or Ultragauge) that can read M-OBD? Currently on my Gulf spec LX470 I am using a bluetooth dongle and can see engine info using the Torque app on an Android head unit (voltage, coolant temp, intake and transmission temps). I have a spare android phone I can use but it’s a hassle to have to unlock the phone and start the app and to have to remove and hide it when I park. Something like a Scangauge that automatically starts and displays the info every time I start the car and doesn’t attract the attention of thieves.
 
Hi,
I've also got an old 2000 prado and hoping to plug in with something simple like a BT dongle. Assuming yours is the same engine (although I've got a TX not GXL), you reckon a none-chinese ELM327 dongle should do the trick?
Have yo ever been able to look at the airbag stuff on it too?

The app you recommended says its not available in my region (sigh), even though I'm in Aus like you.
Not sure about the airbag stuff? Never had a need to look at that.

The app is available, you've just got to get it elsewhere as the app is by a Russian and a Google Play store aren't selling Russian Apps anymore. If you go to their website, they have a link to get it there.
 
Hi all

I’m having a similar issue

I’ve got a Jap imported Cygnus 4.7 1999 and can’t access the cpu via techstream

Is it obd, obd2 or mobd I need please??
 
Hi all

I’m having a similar issue

I’ve got a Jap imported Cygnus 4.7 1999 and can’t access the cpu via techstream

Is it obd, obd2 or mobd I need please??
M-OBD. I don't know enough about Tech stream to help troubleshoot but I've read guys have had to try multiple different VCI cables before they found one that works? (Assuming you're not a Toyota technician and are trying to use a version of Tech stream you've found online).

Theirs mega thread on tech stream in the 100 series forum which might be helpful if you haven't found it yet. How-To: TechStream In 5 Minutes - https://forum.ih8mud.com/threads/how-to-techstream-in-5-minutes.1034923/

I think with your Prado, you'll need to find a USB to M-OBD cable as I doubt you will have an OBD2 port. I tried connecting my Bluetooth OBD2 dongle to my friends 1996 Prado via a OBD2 to MOBD adapter with my phone app and it would not connect to the ECU. I tried all sorts to no avail.
 
M-OBD. I don't know enough about Tech stream to help troubleshoot but I've read guys have had to try multiple different VCI cables before they found one that works? (Assuming you're not a Toyota technician and are trying to use a version of Tech stream you've found online).

Theirs mega thread on tech stream in the 100 series forum which might be helpful if you haven't found it yet. How-To: TechStream In 5 Minutes - https://forum.ih8mud.com/threads/how-to-techstream-in-5-minutes.1034923/

I think with your Prado, you'll need to find a USB to M-OBD cable as I doubt you will have an OBD2 port. I tried connecting my Bluetooth OBD2 dongle to my friends 1996 Prado via a OBD2 to MOBD adapter with my phone app and it would not connect to the ECU. I tried all sorts to no avail.
It’s a 100 series Land Cruiser (Cygnus) which was produced for Japan. It is not a prado

It’s the usual port plug as per the techstream in 5 minutes thread

I’ve read that thread but it doesn’t specify which cable works just that there are many to take chances. But as mines a Jap imported uzj100 I don’t know if it’s obd2 or mobd etc
 
It’s a 100 series Land Cruiser (Cygnus) which was produced for Japan. It is not a prado

It’s the usual port plug as per the techstream in 5 minutes thread

I’ve read that thread but it doesn’t specify which cable works just that there are many to take chances. But as mines a Jap imported uzj100 I don’t know if it’s obd2 or mobd etc
Ahh sorry man, I just woke up and it was the first thing I read. I thought this was another chat we were having in the 90 series forum.

It will be M-OBD with the diagnostic port in the engine bay. I didn't think they put and OBD2 port in the non-exported models but I could be wrong about that? Regardless, even though it has the OBD2 port, it's still M-OBD. That doesn't change. You might just have to keep persisting with tech stream and your cable. It took me countless attempts to finally get my Tech stream setup working on my 2005 HDJ100 following that thread and bits of other threads. I don't even know what I did in the end but it finally worked.
 

Users who are viewing this thread

Back
Top Bottom