About: ""Add bad block table implementation" BREAKS all other NAND devices that use BBT-pattern"
Of it looks like the best way but this should done by a person that are have contact to the Kernel-developer and do know what are BBT are.
Them i guess it need long time to implement and a result ( so i guess ) are an extra Kernel config parameter.
For this reason it is not better to add a new Kernel parameter like MTD_NAND_CUSTOMIZED_BBT_VGV952CJW33EIR and hatches this service to ./config/Config-kernel.in
Because there is an other problem: the Easybox-904xDSL need a special openwrt-config like:
CONFIG_BUSYBOX_CONFIG_DEVMEM=y
and
CONFIG_KERNEL_DEVMEM=y
Or is this not a Problem ?
But at the moment i can not test i have some strange read errors on mtd device and i have not idea if it a hardware error, a problem with this devicetype or an general linux problem.