There are app's for ODBII code checking on android. They almost all use a bluetooth dongle.
Having Android 1.5 might be problematic. Look carefully before purchase of the dongle and app that version 1.5 is supported. Many of the newer apps have a minimum versions of 2.0 or 2.2.
Any app that has live data, make sure that they support Diesel. Its best if they support the engine you have. (remember most only think about cars in these tools)
For the PC, I have Car Code. It's not perfect but does a good job of live data and running diagnostic's like base timing and timing offset, etc
Let us know what you find.