Монолог подошел к концу...
Накидаю коротенько как поднять CIC из состояния "кирпич", например, замена флеша, или неумелое использование команд. Итак имеем CIC на котором вообще ничего нет:
1. Надо подготовить то, что будем "зашивать". Самый простой способ, подключаемся по ftp к машине с рабочим CIC (как это сделать инфы полно), идем в папку /dev, там файл fs0, копируем его целиком, Вот теперь у нас есть полный дамп флеша. Его нужно разделить на куски, я сделал из bin файла hex (в hex мне было проще делить), получил 6 частей, IPL, FPGA_APP, FPGA_EMR, IFS_APP, IFS_EMR, BIOS, по каким адресам что хранится, команда scan, если нет аппарата, куча фото есть, по ним можно сообразить.
2. Нам необходим IPL режим, для этого нужен адаптер JTAG и программа. Я использовал адаптер TIAO JTAG и программу TopJtag, как подключится есть на ауди форуме, там все расписано, но память можно записать только до адреса 40000000, это половина флэша, причина, разные пины на флеши, а указать можно только один. Для записи IPL нам вполне достаточно. Единственное что я указал иначе, чем везде расписано, bus-org, я поставил 32бита - 2 chip x 16бит.
3. Также Jtag-ом заливаем FPGA, мне хватило FPGA_APP
4. Запускаем аппарат с консолью (адаптер можно тот-же использовать, но у меня был готовый китайский, пользовался им), видим запуск IPL, и немного ругается на FPGA
5. Теперь надо через консоль отправить IFS_EMR, все идет через zmodem, консолью пользовался стандартной HyperTerminal, и о чудо, аппарат пошел грузится
6. Копируем все образы на заранее подготовленную обычную флешку (объем лучше до 8гб, фат), вставляем в усб, в окне терминала увидите имя, которое присвоилось флешке
7. Теперь самое ответственное, проверяем папку где лежат наши образы, используем команду ls mnt там будут папка типа usb..... опять пишем ls /mnt/usb.... после этого должны увидеть файлы с образами. Далее пишем образы в память, flashit-ом, как пользовать гуглим
В теории должно заработать, но у меня не заработало, поэтому еще пунктик
8. Загружаемся в IPL (сейчас аппарат должен сам пытаться грузиться с адреса 280000, а нам оно не надо), пишем boot 6dc0000, это наш IFS_EMG, и используя winkfp проливаем аппарат
Вот и все!