This is the procedure and firmware package for a single-step flash to DXJPA using Odin:
If you flash using that procedure, you should get a 'stock' DXJPA phone will all DX-series CSCs. Unfortunately, it *will* do a factory reset / wipe data.
DXJPA is the official Froyo for the Southeast Asian region: Singapore, Indonesia, Malaysia, Thailand, Vietnam, Philippines.
DXJPA is tricky because it really needs PIT 513 (it's the only ROM, as far as I know), probably because the /system partition size needs to be very big for the carrier customizations.
I've basically combined the missing parts from DXJPA with the files from the original DXJG4 and used the correct PIT.