Bin4ry, could you through some light why its hard to flash roms?
I think the hardware for rom is same between x10 and x10 mini. If you could share some knowledge on what blocks the custom flashing could help many of us to have broader understanding.
Is the device drivers or is it the software protections that keeps away from overwriting the ROMS?
Some insights required.
As far as C/C++ goes, even i can chimp in some hands, provided i know what to do, how to do and where to start from.