Description: Coastermelt tools for reverse engineering Samsung SE-506CB and related Blu-Ray BD-R optical drives. Includes patching tool for adding a debug backdoor into the firmware, and a Python based interactive debug console.
To Search:
File list (Check if you may need any files):
.gitignore
LICENSE
README.md
backdoor
........\.gitignore
........\Makefile
........\bin
........\...\.gitignore
........\...\README.md
........\...\firmware.shasum
........\bitbang.h
........\bitbang.py
........\bitfuzz.py
........\cmshell.py
........\code.py
........\console.h
........\console.py
........\cpu8051.py
........\dump.py
........\hilbert.cpp
........\hook.h
........\hook.py
........\mem.py
........\memsquare.py
........\patch.s
........\png.py
........\remote.cpp
........\science_experiments.h
........\setup.py
........\shell_builtins.h
........\shell_functions.py
........\shell_magics.py
........\shell_namespace.py
........\sim_arm.h
........\sim_arm.py
........\sim_arm_core.py
........\target_memory.py
........\test.py
........\ts01_defs.h
........\watch.py
doc
...\MT1939-firmware.grammar
...\bitbang-serial-port.jpg
...\bootloader.txt
...\cmshell-recipes.txt
...\compressed-firmware-notes.txt
...\cpu-8051.txt
...\cpu-arm.txt
...\hardware-notes.txt
...\hilbert-illustration.png
...\logs
...\....\8051-startup.txt
...\....\cpu8051-hle-init.txt
...\....\cpu8051-xdata-memory.txt
...\....\debug-trace-func-f6024.txt
...\....\debug-traces.txt
...\....\memsquare-00000000-3fffffff.png
...\....\memsquare-00000000-ffffffff.png
...\....\memsquare-01c00000-01ffffff.png
...\....\memsquare-02000000-02001fff.png
...\....\memsquare-04000000-043fffff.png
...\....\memsquare-dma-000000-ffffff.png
...\....\tray-button-eject-gpio-4002084-1.txt
...\....\tray-insert-eject-gpio-4002084-1.txt
...\....\tray-insert-eject-gpio-4002084-2.txt
...\....\tray-insert-eject-gpio-4002084-3.txt
...\....\tray-insert-eject-gpio-4002084-4.txt
...\....\tray-insert-gpio-4002000-4002fff-1.txt
...\mainboard-fpc-pins.jpg
...\multiprocessor.txt
...\optics.txt
...\update-ts01-notes.txt
...\usb-ts01-notes.txt
...\usbprobe-boot.txt
...\usbprobe-ts01.txt
flasher
.......\.gitignore
.......\Makefile
.......\checksum.py
.......\flasher.cpp
lib
...\hexdump.h
...\mt1939_arm.h
...\mt1939_scsi.h
...\tiniest_stdlib.h
...\tinyscsi.h