[Fire Android Development] STrRedWolf:
Yep, yep, and nope. Here's the output.

sandra aftv2-tools # ./handshake.py
Waiting for preloader...
Found port = /dev/ttyACM0
Handshake complete!
sandra aftv2-tools # ./write_mmc.py $((0x1460000)) ~tygris/dls/kindle/lk.bin
Addr: 0x1460000
Addr: 0x1460200
Addr: 0x1460400
Addr: 0x1460600
Addr: 0x1460800
Addr: 0x1460a00
Addr: 0x1460c00
Addr: 0x1460e00
Addr: 0x1461000
Addr: 0x1461200
Addr: 0x1461400
Addr: 0x1461600
Addr: 0x1461800
Addr: 0x1461a00
Addr: 0x1461c00
Addr: 0x1461e00
Addr: 0x1462000
Addr: 0x1462200
Addr: 0x1462400
Addr: 0x1462600
Addr: 0x1462800
Addr: 0x1462a00
Addr: 0x1462c00
Addr: 0x1462e00
Addr: 0x1463000
Addr: 0x1463200
Addr: 0x1463400
Addr: 0x1463600
Addr: 0x1463800
Addr: 0x1463a00
Addr: 0x1463c00
Addr: 0x1463e00
Addr: 0x1464000
Addr: 0x1464200
Addr: 0x1464400
Addr: 0x1464600
Addr: 0x1464800
Addr: 0x1464a00
Addr: 0x1464c00
Addr: 0x1464e00
Addr: 0x1465000
Addr: 0x1465200
Addr: 0x1465400
Addr: 0x1465600
Addr: 0x1465800
Addr: 0x1465a00
Addr: 0x1465c00
Addr: 0x1465e00
Addr: 0x1466000
Addr: 0x1466200
Addr: 0x1466400
Addr: 0x1466600
Addr: 0x1466800
Addr: 0x1466a00
Addr: 0x1466c00
Addr: 0x1466e00
Addr: 0x1467000
Addr: 0x1467200
Addr: 0x1467400
Addr: 0x1467600
Addr: 0x1467800
Addr: 0x1467a00
Addr: 0x1467c00
Addr: 0x1467e00
Addr: 0x1468000
Addr: 0x1468200
Addr: 0x1468400
Addr: 0x1468600
Addr: 0x1468800
Addr: 0x1468a00
Addr: 0x1468c00
Addr: 0x1468e00
Addr: 0x1469000
Addr: 0x1469200
Addr: 0x1469400
Addr: 0x1469600
Addr: 0x1469800
Addr: 0x1469a00
Addr: 0x1469c00
Addr: 0x1469e00
Addr: 0x146a000
Addr: 0x146a200
Addr: 0x146a400
Addr: 0x146a600
Addr: 0x146a800
Addr: 0x146aa00
Addr: 0x146ac00
Addr: 0x146ae00
Addr: 0x146b000
Addr: 0x146b200
Addr: 0x146b400
Addr: 0x146b600
Addr: 0x146b800
Addr: 0x146ba00
Addr: 0x146bc00
Addr: 0x146be00
Addr: 0x146c000
Addr: 0x146c200
Addr: 0x146c400
Addr: 0x146c600
Addr: 0x146c800
Addr: 0x146ca00
Addr: 0x146cc00
Addr: 0x146ce00
Addr: 0x146d000
Addr: 0x146d200
Addr: 0x146d400
Addr: 0x146d600
Addr: 0x146d800
Addr: 0x146da00
Addr: 0x146dc00
Addr: 0x146de00
Addr: 0x146e000
Addr: 0x146e200
Addr: 0x146e400
Addr: 0x146e600
Addr: 0x146e800
Addr: 0x146ea00
Addr: 0x146ec00
Addr: 0x146ee00
Addr: 0x146f000
Addr: 0x146f200
Addr: 0x146f400
Addr: 0x146f600
Addr: 0x146f800
Addr: 0x146fa00
Addr: 0x146fc00
Addr: 0x146fe00
Addr: 0x1470000
Addr: 0x1470200
Addr: 0x1470400
Addr: 0x1470600
Addr: 0x1470800
Addr: 0x1470a00
Addr: 0x1470c00
Addr: 0x1470e00
Addr: 0x1471000
Addr: 0x1471200
Addr: 0x1471400
Addr: 0x1471600
Addr: 0x1471800
Addr: 0x1471a00
Addr: 0x1471c00
Addr: 0x1471e00
Addr: 0x1472000
Addr: 0x1472200
Addr: 0x1472400
Addr: 0x1472600
Addr: 0x1472800
Addr: 0x1472a00
Addr: 0x1472c00
Addr: 0x1472e00
Addr: 0x1473000
Addr: 0x1473200
Addr: 0x1473400
Addr: 0x1473600
Addr: 0x1473800
Addr: 0x1473a00
Addr: 0x1473c00
Addr: 0x1473e00
Addr: 0x1474000
Addr: 0x1474200
Addr: 0x1474400
Addr: 0x1474600
Addr: 0x1474800
Addr: 0x1474a00
Addr: 0x1474c00
Addr: 0x1474e00
Addr: 0x1475000
Addr: 0x1475200
Addr: 0x1475400
Addr: 0x1475600
Addr: 0x1475800
Addr: 0x1475a00
Addr: 0x1475c00
Addr: 0x1475e00
Addr: 0x1476000
Addr: 0x1476200
Addr: 0x1476400
Addr: 0x1476600
Addr: 0x1476800
Addr: 0x1476a00
Addr: 0x1476c00
Addr: 0x1476e00
Addr: 0x1477000
Addr: 0x1477200
Addr: 0x1477400
Addr: 0x1477600
Addr: 0x1477800
Addr: 0x1477a00
Addr: 0x1477c00
Addr: 0x1477e00
Addr: 0x1478000
Addr: 0x1478200
Addr: 0x1478400
Addr: 0x1478600
Addr: 0x1478800
Addr: 0x1478a00
Addr: 0x1478c00
Addr: 0x1478e00
Addr: 0x1479000
Addr: 0x1479200
Addr: 0x1479400
Addr: 0x1479600
Addr: 0x1479800
Addr: 0x1479a00
Addr: 0x1479c00
Addr: 0x1479e00
Addr: 0x147a000
Addr: 0x147a200
Addr: 0x147a400
Addr: 0x147a600
Addr: 0x147a800
Addr: 0x147aa00
Addr: 0x147ac00
Addr: 0x147ae00
Addr: 0x147b000
Addr: 0x147b200
Addr: 0x147b400
Addr: 0x147b600
Addr: 0x147b800
Addr: 0x147ba00
Addr: 0x147bc00
Addr: 0x147be00
Addr: 0x147c000
Addr: 0x147c200
Addr: 0x147c400
Addr: 0x147c600
Addr: 0x147c800
Addr: 0x147ca00
Addr: 0x147cc00
Addr: 0x147ce00
Addr: 0x147d000
Addr: 0x147d200
Addr: 0x147d400
Addr: 0x147d600
Addr: 0x147d800
Addr: 0x147da00
Addr: 0x147dc00
Addr: 0x147de00
Addr: 0x147e000
Addr: 0x147e200
Addr: 0x147e400
Addr: 0x147e600
Addr: 0x147e800
Addr: 0x147ea00
Addr: 0x147ec00
Addr: 0x147ee00
Addr: 0x147f000
Addr: 0x147f200
Addr: 0x147f400
Addr: 0x147f600
Addr: 0x147f800
Addr: 0x147fa00
Addr: 0x147fc00
Addr: 0x147fe00
Addr: 0x1480000
Addr: 0x1480200
Addr: 0x1480400
Addr: 0x1480600
Addr: 0x1480800
Addr: 0x1480a00
Addr: 0x1480c00
Addr: 0x1480e00
Addr: 0x1481000
Addr: 0x1481200
Addr: 0x1481400
Addr: 0x1481600
Addr: 0x1481800
Addr: 0x1481a00
Addr: 0x1481c00
Addr: 0x1481e00
Addr: 0x1482000
Addr: 0x1482200
Addr: 0x1482400
Addr: 0x1482600
Addr: 0x1482800
Addr: 0x1482a00
Addr: 0x1482c00
Addr: 0x1482e00
Addr: 0x1483000
Addr: 0x1483200
Addr: 0x1483400
Addr: 0x1483600
Addr: 0x1483800
Addr: 0x1483a00
Addr: 0x1483c00
Addr: 0x1483e00
Addr: 0x1484000
Addr: 0x1484200
Addr: 0x1484400
Addr: 0x1484600
Addr: 0x1484800
Addr: 0x1484a00
Addr: 0x1484c00
Addr: 0x1484e00
Addr: 0x1485000
Addr: 0x1485200
Addr: 0x1485400
Addr: 0x1485600
Addr: 0x1485800
Addr: 0x1485a00
Addr: 0x1485c00
Addr: 0x1485e00
Addr: 0x1486000
Addr: 0x1486200
Addr: 0x1486400
Addr: 0x1486600
Addr: 0x1486800
Addr: 0x1486a00
Addr: 0x1486c00
Addr: 0x1486e00
Addr: 0x1487000
Addr: 0x1487200
Addr: 0x1487400
Addr: 0x1487600
Addr: 0x1487800
Addr: 0x1487a00
Addr: 0x1487c00
Addr: 0x1487e00
Addr: 0x1488000
Addr: 0x1488200
Addr: 0x1488400
Addr: 0x1488600
Addr: 0x1488800
Addr: 0x1488a00
Addr: 0x1488c00
Addr: 0x1488e00
Addr: 0x1489000
Addr: 0x1489200
Addr: 0x1489400
Addr: 0x1489600
Addr: 0x1489800
Addr: 0x1489a00
Addr: 0x1489c00
Addr: 0x1489e00
Addr: 0x148a000
Addr: 0x148a200
Addr: 0x148a400
Addr: 0x148a600
Addr: 0x148a800
Addr: 0x148aa00
Addr: 0x148ac00
Addr: 0x148ae00
Addr: 0x148b000
Addr: 0x148b200
Addr: 0x148b400
Addr: 0x148b600
Addr: 0x148b800
Addr: 0x148ba00
Addr: 0x148bc00
Addr: 0x148be00
Addr: 0x148c000
Addr: 0x148c200
Addr: 0x148c400
Addr: 0x148c600
Addr: 0x148c800
Addr: 0x148ca00
Addr: 0x148cc00
Addr: 0x148ce00
Addr: 0x148d000
Addr: 0x148d200
Addr: 0x148d400
Addr: 0x148d600
Addr: 0x148d800
Addr: 0x148da00
Addr: 0x148dc00
Addr: 0x148de00
Addr: 0x148e000
Addr: 0x148e200
Addr: 0x148e400
Addr: 0x148e600
Addr: 0x148e800
Addr: 0x148ea00
Addr: 0x148ec00
Addr: 0x148ee00
Addr: 0x148f000
Addr: 0x148f200
Addr: 0x148f400
Addr: 0x148f600
Addr: 0x148f800
Addr: 0x148fa00
Addr: 0x148fc00
Addr: 0x148fe00
Addr: 0x1490000
Addr: 0x1490200
Addr: 0x1490400
Addr: 0x1490600
Addr: 0x1490800
Addr: 0x1490a00
Addr: 0x1490c00
Addr: 0x1490e00
Addr: 0x1491000
Addr: 0x1491200
Addr: 0x1491400
Addr: 0x1491600
Addr: 0x1491800
Addr: 0x1491a00
Addr: 0x1491c00
Addr: 0x1491e00
Addr: 0x1492000
Addr: 0x1492200
Addr: 0x1492400
Addr: 0x1492600
Addr: 0x1492800
Addr: 0x1492a00
Addr: 0x1492c00
Addr: 0x1492e00
Addr: 0x1493000
Addr: 0x1493200
Addr: 0x1493400
Addr: 0x1493600
Addr: 0x1493800
Addr: 0x1493a00
Addr: 0x1493c00
Addr: 0x1493e00
Addr: 0x1494000
Addr: 0x1494200
Addr: 0x1494400
Addr: 0x1494600
Addr: 0x1494800
Addr: 0x1494a00
Addr: 0x1494c00
Addr: 0x1494e00
Addr: 0x1495000
Addr: 0x1495200
Addr: 0x1495400
Addr: 0x1495600
Addr: 0x1495800
Addr: 0x1495a00
Addr: 0x1495c00
Addr: 0x1495e00
Addr: 0x1496000
Addr: 0x1496200
Addr: 0x1496400
Addr: 0x1496600
Addr: 0x1496800
Addr: 0x1496a00
Addr: 0x1496c00
Addr: 0x1496e00
Addr: 0x1497000
Addr: 0x1497200
Addr: 0x1497400
Addr: 0x1497600
Addr: 0x1497800
Addr: 0x1497a00
Addr: 0x1497c00
Addr: 0x1497e00
Addr: 0x1498000
Addr: 0x1498200
Addr: 0x1498400
Addr: 0x1498600
Addr: 0x1498800
Addr: 0x1498a00
Addr: 0x1498c00
Addr: 0x1498e00
Addr: 0x1499000
Addr: 0x1499200
Addr: 0x1499400
Addr: 0x1499600
Addr: 0x1499800
Addr: 0x1499a00
Addr: 0x1499c00
Addr: 0x1499e00
Addr: 0x149a000
Addr: 0x149a200
Addr: 0x149a400
Addr: 0x149a600
Addr: 0x149a800
Addr: 0x149aa00
Addr: 0x149ac00
Addr: 0x149ae00
Addr: 0x149b000
Addr: 0x149b200
Addr: 0x149b400
Addr: 0x149b600
Addr: 0x149b800
Addr: 0x149ba00
Addr: 0x149bc00
Addr: 0x149be00
Addr: 0x149c000
Addr: 0x149c200
Addr: 0x149c400
Addr: 0x149c600
Addr: 0x149c800
Addr: 0x149ca00
Addr: 0x149cc00
Addr: 0x149ce00
Addr: 0x149d000
Addr: 0x149d200
Addr: 0x149d400
Addr: 0x149d600
Addr: 0x149d800
Addr: 0x149da00
Addr: 0x149dc00
Addr: 0x149de00
Addr: 0x149e000
Addr: 0x149e200
Addr: 0x149e400
Addr: 0x149e600
Addr: 0x149e800
Addr: 0x149ea00
Addr: 0x149ec00
Addr: 0x149ee00
Addr: 0x149f000
Addr: 0x149f200
Addr: 0x149f400
Addr: 0x149f600
Addr: 0x149f800
Addr: 0x149fa00
Addr: 0x149fc00
Addr: 0x149fe00
Addr: 0x14a0000
Addr: 0x14a0200
Addr: 0x14a0400
Addr: 0x14a0600
Addr: 0x14a0800
Addr: 0x14a0a00
Addr: 0x14a0c00
Addr: 0x14a0e00
Addr: 0x14a1000
Addr: 0x14a1200
Addr: 0x14a1400
Addr: 0x14a1600
Addr: 0x14a1800
Addr: 0x14a1a00
Addr: 0x14a1c00
Addr: 0x14a1e00
Addr: 0x14a2000
Addr: 0x14a2200
Addr: 0x14a2400
Addr: 0x14a2600
Addr: 0x14a2800
Addr: 0x14a2a00
Addr: 0x14a2c00
Addr: 0x14a2e00
Addr: 0x14a3000
Addr: 0x14a3200
Addr: 0x14a3400
Addr: 0x14a3600
Addr: 0x14a3800
Addr: 0x14a3a00
Addr: 0x14a3c00
Addr: 0x14a3e00
Addr: 0x14a4000
Addr: 0x14a4200
Addr: 0x14a4400
Addr: 0x14a4600
Addr: 0x14a4800
Addr: 0x14a4a00
Addr: 0x14a4c00
Addr: 0x14a4e00
Addr: 0x14a5000
Addr: 0x14a5200
Addr: 0x14a5400
Addr: 0x14a5600
Addr: 0x14a5800
Addr: 0x14a5a00
Addr: 0x14a5c00
Addr: 0x14a5e00
Addr: 0x14a6000
Addr: 0x14a6200
Addr: 0x14a6400
Addr: 0x14a6600
Addr: 0x14a6800
Addr: 0x14a6a00
Addr: 0x14a6c00
Addr: 0x14a6e00
Addr: 0x14a7000
Addr: 0x14a7200
Addr: 0x14a7400
Addr: 0x14a7600
Addr: 0x14a7800
Addr: 0x14a7a00
Addr: 0x14a7c00
Addr: 0x14a7e00
Addr: 0x14a8000
Addr: 0x14a8200
Addr: 0x14a8400
Addr: 0x14a8600
Addr: 0x14a8800
Addr: 0x14a8a00
Addr: 0x14a8c00
Addr: 0x14a8e00
Addr: 0x14a9000
Addr: 0x14a9200
Addr: 0x14a9400
Addr: 0x14a9600
Addr: 0x14a9800
Addr: 0x14a9a00
Addr: 0x14a9c00
Addr: 0x14a9e00
Addr: 0x14aa000
Addr: 0x14aa200
Addr: 0x14aa400
Addr: 0x14aa600
Addr: 0x14aa800
Addr: 0x14aaa00
Addr: 0x14aac00
Addr: 0x14aae00
Addr: 0x14ab000
Addr: 0x14ab200
Addr: 0x14ab400
Addr: 0x14ab600
Addr: 0x14ab800
Addr: 0x14aba00
Addr: 0x14abc00
Addr: 0x14abe00
Addr: 0x14ac000
Addr: 0x14ac200
Addr: 0x14ac400
Addr: 0x14ac600
Addr: 0x14ac800
Addr: 0x14aca00
Addr: 0x14acc00
Addr: 0x14ace00
Addr: 0x14ad000
Addr: 0x14ad200
Addr: 0x14ad400
Addr: 0x14ad600
Addr: 0x14ad800
Addr: 0x14ada00
Addr: 0x14adc00
Addr: 0x14ade00
Addr: 0x14ae000
Addr: 0x14ae200
Addr: 0x14ae400
Addr: 0x14ae600
Addr: 0x14ae800
Addr: 0x14aea00
Addr: 0x14aec00
Addr: 0x14aee00
Addr: 0x14af000
Addr: 0x14af200
Addr: 0x14af400
Addr: 0x14af600
Addr: 0x14af800
Addr: 0x14afa00
Addr: 0x14afc00
Addr: 0x14afe00
Addr: 0x14b0000
Addr: 0x14b0200
Addr: 0x14b0400
Addr: 0x14b0600
Addr: 0x14b0800
Addr: 0x14b0a00
Addr: 0x14b0c00
Addr: 0x14b0e00
Addr: 0x14b1000
Addr: 0x14b1200
Addr: 0x14b1400
Addr: 0x14b1600
Addr: 0x14b1800
Addr: 0x14b1a00
Addr: 0x14b1c00
Addr: 0x14b1e00
Addr: 0x14b2000
Addr: 0x14b2200
Addr: 0x14b2400
Addr: 0x14b2600
Addr: 0x14b2800
Addr: 0x14b2a00
Addr: 0x14b2c00
Addr: 0x14b2e00
Addr: 0x14b3000
Addr: 0x14b3200
Addr: 0x14b3400
Addr: 0x14b3600
Addr: 0x14b3800
Addr: 0x14b3a00
Addr: 0x14b3c00
Addr: 0x14b3e00
Addr: 0x14b4000
Addr: 0x14b4200
Addr: 0x14b4400
Addr: 0x14b4600
Addr: 0x14b4800
Addr: 0x14b4a00
Addr: 0x14b4c00
Addr: 0x14b4e00
Addr: 0x14b5000
Addr: 0x14b5200
Addr: 0x14b5400
Addr: 0x14b5600
Addr: 0x14b5800
Addr: 0x14b5a00
Addr: 0x14b5c00
Addr: 0x14b5e00
Addr: 0x14b6000
Addr: 0x14b6200
Addr: 0x14b6400
Addr: 0x14b6600
Addr: 0x14b6800
Addr: 0x14b6a00
Addr: 0x14b6c00
Addr: 0x14b6e00
Addr: 0x14b7000
Addr: 0x14b7200
Addr: 0x14b7400
Addr: 0x14b7600
Addr: 0x14b7800
Addr: 0x14b7a00
Addr: 0x14b7c00
Addr: 0x14b7e00
Addr: 0x14b8000
Addr: 0x14b8200
Addr: 0x14b8400
Addr: 0x14b8600
Addr: 0x14b8800
Addr: 0x14b8a00
Addr: 0x14b8c00
Addr: 0x14b8e00
Addr: 0x14b9000
Addr: 0x14b9200
Addr: 0x14b9400
Addr: 0x14b9600
Addr: 0x14b9800
Addr: 0x14b9a00
Addr: 0x14b9c00
Addr: 0x14b9e00
Addr: 0x14ba000
Addr: 0x14ba200
Addr: 0x14ba400
Addr: 0x14ba600
Addr: 0x14ba800
Addr: 0x14baa00
Addr: 0x14bac00
Addr: 0x14bae00
Addr: 0x14bb000
Addr: 0x14bb200
Addr: 0x14bb400
Addr: 0x14bb600
Addr: 0x14bb800
Addr: 0x14bba00
Addr: 0x14bbc00
Addr: 0x14bbe00
Addr: 0x14bc000
Addr: 0x14bc200
Addr: 0x14bc400
Addr: 0x14bc600
Addr: 0x14bc800
Addr: 0x14bca00
Addr: 0x14bcc00
Addr: 0x14bce00
Addr: 0x14bd000
Addr: 0x14bd200
Addr: 0x14bd400
Addr: 0x14bd600
Addr: 0x14bd800
Addr: 0x14bda00
Addr: 0x14bdc00
Addr: 0x14bde00
Addr: 0x14be000
Addr: 0x14be200
Addr: 0x14be400
Addr: 0x14be600
Addr: 0x14be800
Addr: 0x14bea00
Addr: 0x14bec00
Addr: 0x14bee00
Addr: 0x14bf000
Addr: 0x14bf200
Addr: 0x14bf400
Addr: 0x14bf600
Addr: 0x14bf800
Addr: 0x14bfa00
Addr: 0x14bfc00
Addr: 0x14bfe00
Addr: 0x14c0000
Addr: 0x14c0200
Addr: 0x14c0400
Addr: 0x14c0600
Addr: 0x14c0800
Addr: 0x14c0a00
Addr: 0x14c0c00
Addr: 0x14c0e00
Addr: 0x14c1000
Addr: 0x14c1200
Addr: 0x14c1400
Addr: 0x14c1600
Addr: 0x14c1800
Addr: 0x14c1a00
Addr: 0x14c1c00
Addr: 0x14c1e00
Addr: 0x14c2000
Addr: 0x14c2200
Addr: 0x14c2400
Addr: 0x14c2600
Addr: 0x14c2800
Addr: 0x14c2a00
Addr: 0x14c2c00
Addr: 0x14c2e00
Addr: 0x14c3000
Addr: 0x14c3200
Addr: 0x14c3400
sandra aftv2-tools # ./read32.py 0 1
1: 0xd1
4: 0x00 0x00 0x00 0x00
4: 0x00 0x00 0x00 0x01
Traceback (most recent call last):
File "/usr/lib64/python3.4/site-packages/serial/serialposix.py", line 475, in read
raise SerialException('device reports readiness to read but returned no data (device disconnected or multiple access on port?)')
serial.serialutil.SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "./read32.py", line 69, in <module>
ret = read32(addr, size)
File "./read32.py", line 45, in read32
print_hex_byte(dev.read(2)) # status
File "/usr/lib64/python3.4/site-packages/serial/serialposix.py", line 480, in read
if e[0] != errno.EAGAIN:
TypeError: 'SerialException' object does not support indexing
sandra aftv2-tools #