As far as camera issues, try changing your radio. I haven't personally had any problems with my camera not working but people in various threads have reported camera problems going away after changing the radio.
Your Device must CID unlocked! You need minimum USPL and HardSPL started! If not ... Flashing stops on 99%!
If you use the wrong Radio with your Rom:
Device can get hot!
Power drain is very high!
Radio stuck, doesnt ring, no Audio, Hardware Problems, ...
Radios they work on HTC Niki
RUU Nike Radio 1.58.11.07
RUU Nike Radio 184.108.40.206S
RUU Nike Radio 220.127.116.11
RUU Nike Radio 18.104.22.168
RUU Nike Radio 22.214.171.124P
RUU Nike Radio 126.96.36.199S Modded
(Save Power and have better Network Connection!) "Highly Recommended"
RUU Nike Radio 188.8.131.52P
RUU Nike Radio 184.108.40.206K
RUU Nike Radio 1.64.06.04K
RUU Nike Radio 1.64.08.21K
Radios they work with new Drivers on HTC Niki:
Use Kaiser/Niki eMonster Drivers or from HTC Neon!
Some user Reports problem with her "eMobile S12HT" - NIKI500 - i havent enough infos in the moment! Dont overwrite your Original OS and Radio.
RUU Nike Radio 1.65.14.06K
RUU Nike Radio 220.127.116.11
RUU Nike Radio 1.71.09.01K "Highly Recommended"
Radios they work on HTC Neon:
RUU Neon Radio 18.104.22.168N "Highly Recommended"
RUU Neon Radio 22.214.171.124K
RUU Neon Radio 126.96.36.199K
RUU Neon Radio 188.8.131.52K
RUU Neon Radio 184.108.40.206K
RUU Neon Radio 220.127.116.11
RUU Neon Radio 1.71.09.01K
This are all Radios from different Devices. The QUALCOMM Plattform is very compatible!
K = comes from Kaiser
S = comes from Sedan
P = comes form Polaris
N = original from Neon
no letter = original from Niki
What does a Radio:
The Radio OS is Linux and run in a signed or crypted EFS. Its the main device driver are only stored and config in it! All functions about Wifi, GPS, 3D Acceleration, Blue Tooth, OS Key Mapping, USB, and Audio are handle in the Radio and NOT in the OS!!! The OS have only bridge Drivers to connect to the Radio. What config is in use, are handle via device PID in the NAND.
This is the reason, why some Radios save Power and other have better signal strange! Signal strange is more Country ID related and power saving more related to Protokoll Version.
If you are stuck in the bootloader, download MTTY, connect via USB (Activ Sync must disabled via USB!!!) and type the Command "boot"
Please tell me ... are HardSPL or USPL installed or do you use SSPL ak JumpSPL? how is the radio rom version, you have try? winxp or vista?