EDIT:
I found no easy solution, so I made some modifications and compiled
TWRP 2.5 from source against the latest
Onda Kernel (SDK 3.2)
ATTENTION:
Only tested with the 3.2 Firmware!
Does not work with 2.0 ROM's and below. Definetely! 
It
might work with 3.0...BUT AGAIN: NOT tested and it might brick your device!
Download
******************************************************************************************************************************************************************
Worked like a charm up to SDK 3.0.
Now tested with the new SDK 3.2 and just booting into TWRP, than rebooting into System, is corrupting the ROM.
Does TWRP writes something to the device's file-system, even when it's just starting?
Device Onda V972.
My steps:
- installed TWRP 2.5.0 on my device
- than reboot in to recovery. Went well, but TWRP needed a long time to start and after starting, the Touchscreen didn't work.
- turned the tablet off and than on again, device is booting, but stucks at the boot-logo.
no chance, to get it back to life.
Had to flash stock recovery via ADB.
Than booting into stock-recovery, factory reset and everything was ok.
Tablet was booting fine.
It seems that there is some incompatibility with the new SDK 3.2 + TWRP
But partition table is the same:
Code:
cat /proc/partitions
major minor #blocks name
93 0 20480 nanda
93 8 16384 nandb
93 16 16384 nandc
93 24 786432 nandd
93 32 2097152 nande
93 40 16384 nandf
93 48 32768 nandg
93 56 524288 nandh
93 64 131072 nandi
93 72 11022336 nandj
"nanda" seems to be larger than before?