[Android Q&A, Help & Troubleshooting] masterjakeway:
I am having problems using The kitchen to build a rom for my

Ainol Novo 7 Basic running 4.0.3

I realize the MIPS processor may cut down on the amount of advice I get. But, any is greatly appreciated as this is my first foray into cooking...

Took the boot.img and system.img from a stock update.zip.

Modded the files a little. i.e changed the su, superuser.apk, and busybox to the mips compiled versions.

changed the write raw image for the boot.img to a flash image update because the CWM we have doesn't like write raw image.

ah, here is the updater

show_progress(0.1, 0);

ui_print("	Extracting TEMP Files...");
package_extract_dir("tmp", "/tmp");
set_perm(0, 0, 0777, "/tmp/inand_flash_image");

ui_print("	Clearing System...");
format("ext4", "system", "/dev/block/mmcblk0p1", "/system");

ui_print("	Mounting SYSTEM...");
mount("ext4", "system", "/dev/block/mmcblk0p1", "/system");
set_progress(0.140000);

ui_print("	Clearing Data...");
format("ext4", "data", "/dev/block/mmcblk0p2", "/data");

ui_print("	Mounting DATA...");
mount("ext4", "data", "/dev/block/mmcblk0p2", "/data");
set_progress(0.280000);

package_extract_file("check_data_app", "/tmp/check_data_app");
set_perm(0, 0, 0777, "/tmp/check_data_app");
run_program("/tmp/check_data_app");

ui_print("	Extracting files to DATA...");
package_extract_dir("data", "/data");
set_progress(0.350000);

set_perm(2000, 2000, 0771, "/data/local");
set_perm_recursive(1000, 1000, 0771, 0644, "/data/app");

ui_print("	Extracting files to SYSTEM...");
package_extract_dir("system", "/system");
set_progress(0.210000);

symlink("toolbox", "/system/bin/nandread");
symlink("toolbox", "/system/bin/mv");
symlink("toolbox", "/system/bin/ioctl");
symlink("toolbox", "/system/bin/netstat");
symlink("toolbox", "/system/bin/chmod");
symlink("toolbox", "/system/bin/ps");
symlink("toolbox", "/system/bin/vmstat");
symlink("toolbox", "/system/bin/chown");
symlink("toolbox", "/system/bin/r");
symlink("toolbox", "/system/bin/iftop");
symlink("toolbox", "/system/bin/id");
symlink("toolbox", "/system/bin/notify");
symlink("toolbox", "/system/bin/getevent");
symlink("toolbox", "/system/bin/ln");
symlink("toolbox", "/system/bin/reboot");
symlink("toolbox", "/system/bin/lsmod");
symlink("toolbox", "/system/bin/insmod");
symlink("toolbox", "/system/bin/sync");
symlink("toolbox", "/system/bin/start");
symlink("readbattery", "/system/bin/creat_curve");
symlink("toolbox", "/system/bin/newfs_msdos");
symlink("toolbox", "/system/bin/umount");
symlink("toolbox", "/system/bin/kill");
symlink("toolbox", "/system/bin/cat");
symlink("toolbox", "/system/bin/date");
symlink("readbattery", "/system/bin/update_curve");
symlink("toolbox", "/system/bin/wipe");
symlink("toolbox", "/system/bin/uptime");
symlink("toolbox", "/system/bin/sendevent");
symlink("toolbox", "/system/bin/printenv");
symlink("toolbox", "/system/bin/getpartionblkcount");
symlink("toolbox", "/system/bin/renice");
symlink("toolbox", "/system/bin/dmesg");
symlink("toolbox", "/system/bin/schedtop");
symlink("toolbox", "/system/bin/rm");
symlink("toolbox", "/system/bin/getprop");
symlink("toolbox", "/system/bin/hd");
symlink("toolbox", "/system/bin/setprop");
symlink("toolbox", "/system/bin/lsof");
symlink("toolbox", "/system/bin/top");
symlink("mksh", "/system/bin/sh");
symlink("toolbox", "/system/bin/touch");
symlink("toolbox", "/system/bin/sleep");
symlink("toolbox", "/system/bin/route");
symlink("toolbox", "/system/bin/stop");
symlink("toolbox", "/system/bin/rmdir");
symlink("toolbox", "/system/bin/watchprops");
symlink("toolbox", "/system/bin/setconsole");
symlink("toolbox", "/system/bin/mkdir");
symlink("toolbox", "/system/bin/rmmod");
symlink("toolbox", "/system/bin/dd");
symlink("toolbox", "/system/bin/ifconfig");
symlink("toolbox", "/system/bin/cmp");
symlink("toolbox", "/system/bin/smd");
symlink("toolbox", "/system/bin/log");
symlink("toolbox", "/system/bin/df");
symlink("toolbox", "/system/bin/ionice");
symlink("toolbox", "/system/bin/mount");
symlink("toolbox", "/system/bin/ls");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 06755, "/system/bin/ip");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(0, 0, 04755, "/system/bin/bash");
symlink("/system/bin/bash", "/system/bin/sh");
set_perm(0, 0, 06755, "/system/bin/su");
symlink("/system/bin/su", "/system/xbin/su");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
show_progress(0.1, 10);
show_progress(0.2, 0);

ui_print("	Flashing BOOT...");
run_program("/tmp/inand_flash_image", "boot", "/tmp/boot.img");

ui_print("	Flashing XBOOT...");
run_program("/tmp/inand_flash_image", "xboot", "/tmp/mbr-xboot.bin");

show_progress(0.2, 10);
unmount("/system");
unmount("/data");

anways, it flashes alright but, i have a few issues.

1. The root is broken. root check shows root access is not properly configured or was not granted. SU binary not found in the system declared PATH. and busybox is not found in the system declared PATH.

they are both in /system/bin and there is a symlink for su to /xbin/

2. Wi-Fi is not connecting to ANY signals. just gets stuck obtaining IP.

I believe this may be a permissions error somewhere, but, i can't seem to find any info...

Thanks for reading and even more if any of you have any insight!