Very good news! Is it possible to put the firmware somewhere in the Internet Cloud with suitable link in the first post of this thread such that for anyone who is interested, he can download it for evaluation?
I believe that the main problem may be due to the limited memory space available for including more program code. If IP-01 comes with an SD(HC) card, it should have any problem eventually.