I don't think it's related with Gen 1/Gen 2 in general... The phones work with the stock build (romdump of the new YESSS software build B02 is here:
http://www65.zippysh...59344/file.html - the old YESSS version B01 can be found in the stock rom thread). It may be just a driver issue, they definitely changed something in the newer build, we just have to figure out what.
For example the kernel configs of the two versions differ:
< # Fri Nov 19 12:12:26 2010
---
> # Thu Feb 10 07:43:29 2011
949c949
< CONFIG_SENSOR_LIS302DL=y
---
> # CONFIG_SENSOR_LIS302DL is not set
950a951,952
> # CONFIG_SENSOR_ADXL34X is not set
> CONFIG_SENSOR_ACCELERATOR=y
1110c1112,1115
< # CONFIG_MT9P111 is not set
---
> CONFIG_MT9P111=y
> # CONFIG_MT9P111_MCNEX is not set
> CONFIG_MT9P111_SAMSUNG_FPC=y
> # CONFIG_MT9P111_SAMSUNG_SOCKET is not set
@Rotmann: I don't think it is a hardware failure, if it would be, it wouldn't work with the stock rom without problems
UPDATE:
Ok, I've compared the two versions from YESSS (B01 and B02) there might be more differences but these files are the ones I've found so far:
yesss_b01/lib/hw/sensors.default.so yesss_b02/lib/hw/sensors.default.so differ: byte 57, line 1
yesss_b01/lib/libandroid_runtime.so yesss_b02/lib/libandroid_runtime.so differ: byte 57, line 1
yesss_b01/lib/libcamera.so yesss_b02/lib/libcamera.so differ: byte 57, line 1
yesss_b01/lib/libdvm.so yesss_b02/lib/libdvm.so differ: byte 25, line 1
cmp: yesss_b02/lib/libhwdata.so: No such file or directory
yesss_b01/lib/libLsOmaClient.so yesss_b02/lib/libLsOmaClient.so differ: byte 25, line 1
yesss_b01/lib/libLsOmaCore.so yesss_b02/lib/libLsOmaCore.so differ: byte 25, line 1
yesss_b01/lib/libLsOmaUi_Android.so yesss_b02/lib/libLsOmaUi_Android.so differ: byte 25, line 1
yesss_b01/lib/libmediaplayerservice.so yesss_b02/lib/libmediaplayerservice.so differ: byte 57, line 1
yesss_b01/lib/libm.so yesss_b02/lib/libm.so differ: byte 57, line 1
yesss_b01/lib/libnativehelper.so yesss_b02/lib/libnativehelper.so differ: byte 34, line 1
yesss_b01/lib/libopencore_player.so yesss_b02/lib/libopencore_player.so differ: byte 57, line 1
yesss_b01/lib/libril-qc-1.so yesss_b02/lib/libril-qc-1.so differ: byte 25, line 1
yesss_b01/lib/libsonivox.so yesss_b02/lib/libsonivox.so differ: byte 25, line 1
yesss_b01/lib/libsqlite.so yesss_b02/lib/libsqlite.so differ: byte 57, line 1
yesss_b01/lib/libtouchpal.so yesss_b02/lib/libtouchpal.so differ: byte 25, line 1
yesss_b01/lib/libwebcore.so yesss_b02/lib/libwebcore.so differ: byte 57, line 2
yesss_b01/bin/akmd2 yesss_b02/bin/akmd2 differ: byte 33, line 1
yesss_b01/bin/debuggerd yesss_b02/bin/debuggerd differ: byte 15565, line 86
yesss_b01/bin/DrmHost yesss_b02/bin/DrmHost differ: byte 25, line 1
cmp: EOF on yesss_b02/bin/em_deblock.sh
yesss_b01/bin/hci_qcomm_init yesss_b02/bin/hci_qcomm_init differ: byte 57, line 1
yesss_b01/bin/loc_api_app yesss_b02/bin/loc_api_app differ: byte 28863, line 107
yesss_b01/bin/mm-qcamera-test yesss_b02/bin/mm-qcamera-test differ: byte 20280, line 92
yesss_b01/bin/wpa_supplicant yesss_b02/bin/wpa_supplicant differ: byte 209158, line 1202
yesss_b01/etc/LsOmaClientSettings.xml yesss_b02/etc/LsOmaClientSettings.xml differ: byte 5020, line 242
yesss_b01/etc/NOTICE.html.gz yesss_b02/etc/NOTICE.html.gz differ: byte 15, line 1
yesss_b01/etc/security/otacerts.zip yesss_b02/etc/security/otacerts.zip differ: byte 11, line 1
yesss_b01/wifi/ar6000.ko yesss_b02/wifi/ar6000.ko differ: byte 33, line 1