[Android Software Development] CalcProgrammer1:
I'm trying to build for the Galaxy Note i717. I added the device resolution and twrp.fstab and it builds fine, but when I boot recovery it goes into an endless flashing Teamwin logo screen and basically soft-bricks the phone as I can't reboot without going back to the flashing screen. Download mode works so I have to flash back to a valid TWRP with Odin and then reboot to get back to a usable state. I pulled the recovery.log and it seems to be repeating the same messages over and over again as the screen flashes:

__bionic_open_tzdata: couldn't find any tzdata when looking for localtime!
__bionic_open_tzdata: couldn't find any tzdata when looking for GMT!
__bionic_open_tzdata: couldn't find any tzdata when looking for posixrules!
Starting TWRP 2.7.0.0 on Mon Mar 10 23:47:07 2014
I:Single storage only.
I:No internal storage defined.
I:No storage defined, defaulting to /sdcard.
I:Lun file '/sys/devices/platform/msm_hsusb/gadget/lun0/file'
Starting the UI...Pixel format: 800x1280 @ 32bpp
Pixel format: RGBX_8888
framebuffer: fd 4 (800 x 1280)
=> Linking mtab
Renaming regular /etc/recovery.fstab -> /etc/recovery.fstab.bak
Moving /etc/twrp.fstab -> /etc/recovery.fstab
=> Processing recovery.fstab
I:Processing '/boot'
I:Processing '/recovery'
I:Processing '/efs'
I:Created '/efs' folder.
I:Processing '/data'
I:Processing '/system'
I:Processing '/cache'
I:Processing '/emmc'
I:Created '/emmc' folder.
I:Backup folder set to '/emmc/TWRP/BACKUPS/32c245ca'
I:Settings storage is '/emmc'
I:Processing '/sdc'
I:Created '/sdc' folder.
Updating partition details...
I:Unmounting main partitions...

Partition Logs:
/boot | /dev/block/mmcblk0p8 | Size: 10MB
Flags: Can_Be_Backed_Up IsPresent
Primary_Block_Device: /dev/block/mmcblk0p8
Display_Name: Boot
Storage_Name: boot
Backup_Path: /boot
Backup_Name: boot
Backup_Display_Name: Boot
Storage_Path: /boot
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd

/recovery | /dev/block/mmcblk0p22 | Size: 10MB
Flags: IsPresent
Primary_Block_Device: /dev/block/mmcblk0p22
Display_Name: Recovery
Storage_Name: recovery
Backup_Path: /recovery
Backup_Name: recovery
Backup_Display_Name: Recovery
Storage_Path: /recovery
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd

/efs | /dev/block/mmcblk0p21 | Size: 9MB Used: 4MB Free: 5MB Backup Size: 4MB
Flags: Can_Be_Mounted Can_Be_Wiped IsPresent
Primary_Block_Device: /dev/block/mmcblk0p21
Display_Name: efs
Storage_Name: efs
Backup_Path: /efs
Backup_Name: efs
Backup_Display_Name: efs
Storage_Path: /efs
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files

/data | /dev/block/mmcblk0p25 | Size: 2017MB Used: 1184MB Free: 833MB Backup Size: 1184MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent Can_Encrypt_Backup Use_Userdata_Encryption
Primary_Block_Device: /dev/block/mmcblk0p25
Display_Name: Data
Storage_Name: Data
Backup_Path: /data
Backup_Name: data
Backup_Display_Name: Data
Storage_Path: /data
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files

/system | /dev/block/mmcblk0p24 | Size: 1007MB Used: 518MB Free: 489MB Backup Size: 518MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_Available_in_GUI IsPresent
Primary_Block_Device: /dev/block/mmcblk0p24
Display_Name: System
Storage_Name: System
Backup_Path: /system
Backup_Name: system
Backup_Display_Name: System
Storage_Path: /system
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files

/cache | /dev/block/mmcblk0p26 | Size: 297MB Used: 174MB Free: 123MB Backup Size: 174MB
Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent
Primary_Block_Device: /dev/block/mmcblk0p26
Display_Name: Cache
Storage_Name: Cache
Backup_Path: /cache
Backup_Name: cache
Backup_Display_Name: Cache
Storage_Path: /cache
Current_File_System: ext4
Fstab_File_System: ext4
Backup_Method: files

/emmc | /dev/block/mmcblk0p28 | Size: 11101MB Used: 4354MB Free: 6746MB Backup Size: 4354MB
Flags: Can_Be_Mounted Can_Be_Wiped Wipe_Available_in_GUI IsPresent Is_Storage Is_Settings_Storage
Primary_Block_Device: /dev/block/mmcblk0p28
Display_Name: emmc
Storage_Name: emmc
Backup_Path: /emmc
Backup_Name: emmc
Backup_Display_Name: emmc
Storage_Path: /emmc
Current_File_System: vfat
Fstab_File_System: vfat
Backup_Method: files

/sdc | /dev/block/mmcblk1p1 | Size: 7517MB Used: 3071MB Free: 4446MB Backup Size: 3071MB
Flags: Can_Be_Mounted Can_Be_Wiped IsPresent
Primary_Block_Device: /dev/block/mmcblk1p1
Display_Name: sdc
Storage_Name: sdc
Backup_Path: /sdc
Backup_Name: sdc
Backup_Display_Name: sdc
Storage_Path: /sdc
Current_File_System: ext4
Fstab_File_System: vfat
Backup_Method: files

I:Loading package: TWRP (/script/ui.xml)
I:Loading package: TWRP (/emmc/TWRP/theme/ui.zip)
I:Loading package: TWRP (/res/ui.xml)
I:Loading resources...
I:Loading variables...
I:Loading mouse cursor...
I:Loading pages...
I:Loading page main
I:Loading page main2
I:Loading page install
I:Unable to open '/sdcard'
I:Loading page flash_confirm
I:Loading page flash_zip
I:Loading page flash_done
I:Loading page clear_vars
I:Loading page confirm_action
I:Loading page action_page
I:Loading page singleaction_page
I:Loading page action_complete
I:Loading page filecheck
I:Loading page rebootcheck
I:Loading page wipe
I:Loading page advancedwipe
I:Loading page formatdata
I:Loading page formatdata_confirm
I:Loading page backup
I:Loading page backupname1
I:Loading page backupname2
I:Loading page backupencryption
I:Loading page backupencryption2
I:Loading page checkbackuppassword
I:Loading page backup_run
I:Loading page restore
I:Loading page restore_read
I:Loading page restore_decrypt
I:Loading page try_restore_decrypt
I:Loading page restore_select
I:Loading page renamebackup
I:Loading page restore_run
I:Loading page selectstorage
I:Loading page mount
I:Loading page usb_mount
I:Loading page usb_umount
I:Loading page reboot
I:Loading page settings
I:Loading page timezone
I:Loading page screen
I:Loading page Vibrate
I:Loading page advanced
I:Loading page partsdcard
I:Loading page htcdumlock
I:Loading page lock
I:Loading page filemanagerlist
I:Loading page filemanageroptions
I:Loading page choosedestinationfolder
I:Loading page filemanagerrenamefile
I:Loading page filemanagerrenamefolder
I:Loading page filemanagerchmod
I:Loading page filemanagerconfirm
I:Loading page filemanageracction
I:Loading page decrypt
I:Loading page trydecrypt
I:Loading page terminalfolder
I:Loading page terminalcommand
I:Loading page sideload
I:Loading page installsu
I:Set page: 'clear_vars'
I:Set page: 'main2'
I:Switching packages (TWRP)
SELinux contexts loaded from /file_contexts
Full SELinux support is present.
E:Cannot load volume /misc!
E:Cannot load volume /misc!
Startup Commands: ro.cm.device=quincyatt
ro.cm.display.version=11-20140310-UNOFFICIAL-quincyatt
ro.cm.version=11-20140310-UNOFFICIAL-quincyatt
ro.sf.lcd_density=320
ro.com.google.clientidbase=android-google
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.com.android.wifi-watchlist=GoogleGuest
ro.ril.transmitpower=true
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.boot.emmc=true
ro.boot.baseband=csfb
ro.boot.hardware=qcom
ro.boot.serialno=32c245ca
ro.emmc=0
ro.emmc.sdcard.partition=17
ro.wifi.channels=
ro.allow.mock.location=0
ro.board.platform=msm8660
ro.build.id=KOT49H
ro.build.date=Sun Mar 9 21:13:15 CDT 2014
ro.build.date.utc=0
ro.build.host=Adam-Server
ro.build.tags=test-keys
ro.build.type=userdebug
ro.build.user=adam
ro.build.display.id=cm_quincyatt-userdebug 4.4.2 KOT49H 4f98e62e63 test-keys
ro.build.product=SGH-I717
ro.build.selinux=1
ro.build.version.sdk=19
ro.build.version.release=4.4.2
ro.build.version.codename=REL
ro.build.version.incremental=4f98e62e63
ro.build.description=SGH-I717-user 4.4 KRT16M I717UCMD3 release-keys
ro.build.fingerprint=samsung/SGH-I717/SGH-I717:4.4/KRT16M/I717UCMD3:user/release-keys
ro.build.characteristics=default
ro.config.ringtone=Orion.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
ro.config.notification_sound=OnTheHunt.ogg
ro.secure=1
ro.vendor.extension_library=/system/lib/libqc-opt.so
ro.carrier=unknown
ro.cmlegal.url=http://www.cyanogenmod.org/docs/privacy
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.name=SGH-I717
ro.product.board=MSM8660_SURF
ro.product.brand=samsung
ro.product.model=SAMSUNG-SGH-I717
ro.product.device=SGH-I717
ro.product.locale.region=US
ro.product.locale.language=en
ro.product.manufacturer=samsung
ro.baseband=csfb
ro.bootmode=unknown
ro.hardware=qcom
ro.opengles.version=131072
ro.revision=12
ro.serialno=32c245ca
ro.telephony.call_ring.multiple=0
ro.telephony.ril_class=SamsungQualcommRIL
ro.bootloader=unknown
ro.debuggable=1
ro.modversion=11-20140310-UNOFFICIAL-quincyatt
ro.rommanager.developerid=cyanogenmod
ro.factorytest=0
ro.setupwizard.enterprise_mode=1
ro.use_data_netmgrd=true
com.qc.hardware=true
dev.pm.dyn_samplingrate=1
lpa.decode=true
lpa.use-stagefright=true
net.bt.name=Android
net.change=net.bt.name
ril.subscription.types=NV,RUIM
init.svc.adbd=running
init.svc.healthd=running
init.svc.ueventd=running
init.svc.recovery=running
rild.libargs=-d /dev/smd0
rild.libpath=/system/lib/libril-qc-qmi-1.so
wifi.interface=wlan0
debug.sf.hw=1
debug.egl.hw=1
debug.hwc.dynThreshold=1.9
debug.mdpcomp.logs=0
debug.mdpcomp.maxlayer=3
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-http=true
media.stagefright.enable-fma2dp=false
media.stagefright.enable-player=true
dalvik.vm.heapsize=256m
dalvik.vm.lockprof.threshold=500
dalvik.vm.heapmaxfree=8m
dalvik.vm.heapminfree=2m
dalvik.vm.dexopt-flags=m=y
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.stack-trace-file=/data/anr/traces.txt
dalvik.vm.heaptargetutilization=0.75
persist.hwc.mdpcomp.enable=true
persist.sys.dun.override=0
persist.sys.usb.config=adb
persist.sys.dalvik.vm.lib=libdvm.so
persist.sys.root_access=1
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
persist.audio.vr.enable=false
persist.audio.fluence.mode=endfire
persist.radio.adb_log_on=1
persist.radio.add_power_save=1
persist.radio.apm_sim_not_pwdn=1
persist.radio.snapshot_disabled=1
persist.timed.enable=true
persist.data_netmgrd_nint=16
service.adb.root=1
keyguard.no_require_sim=true
recovery.perf.mode=0
telephony.lteOnGsmDevice=1

Running boot script...
I:Cannot find file /nobrightness
__bionic_open_tzdata: couldn't find any tzdata when looking for localtime!
__bionic_open_tzdata: couldn't find any tzdata when looking for GMT!
__bionic_open_tzdata: couldn't find any tzdata when looking for posixrules!
Starting TWRP 2.7.0.0 on Mon Mar 10 23:47:08 2014

And it repeats from there endlessly. It looks like the fstab is working so I'm not sure where to look next.