Ищем сетку частот FM-радио в Clarion NX513

Раздел форума посвященный Локализации (русификации), а так же переводу на другие языки.
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Ищем сетку частот FM-радио в Clarion NX513

Сообщение bellic »

Ищем сетку частот FM-радио в Clarion NX513... ;)

Напомню, мы имеем вот такой красивый аппаратик:
clarion-1.jpg

Аппарат имеет загрузочную SD-карточку с 4-мя разделами:
Все разделы карточки.jpg

Предварительно - интерес представляет раздел "System":
Раздел System.jpg
Раздел System.jpg (24.88 КБ) 11688 просмотров
Возможно нужны будут и другие разделы... Уточним позже... :cool:

Аппарат стартует из своего BIOS(Загрузчик, прошитый в микросхеме ПЗУ), который подготавливает к работе и запускает OS, расположенную на SD-карточке...
Как видим, в качестве OS используется LINUX!

P.S. SD-карточка имеет размер 16 Гиг и привязана особым образом к конкретному аппарату!!!
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Ищем сетку частот FM-радио в Clarion NX513

Сообщение bellic »

В BIOS Clarion NX513, размером 8 Мбайт, видимо много чего интересного...
NX513-011440.zip
(1.06 МБ) 550 скачиваний
BIOS_start.jpg
...
SB13JXCL.023
...
470-4144-02 (Очень уж похоже на номер телефона... :oops: )
...
80020.jpg
...
QY1030AA - Это модель
...
Clarion95321SCL01-10-100-103
...

Но для начала ограничимся волшебными цифрами в секторе PROD, расположенными по адресу:
80020 hex: 13100150
80030 hex: 13100150
Это т.н. ID-модели, от значения которой зависит, какая сетка частот будет грузится в OS при ее старте.
Вот цитата:
Подъитожу алгоритм переключения (выбора) AREA:
В бисе мафона записан всего один ID по которому и идёт выбор AREA - в нашем случае 13100150 - это JAPAN
13300150 - это EUROPE
Ну и 13200150 - это USA
Этот идентификатор (PROD) живёт в микросхеме биоса по адресу 80000. Есть дублирующий сектор PROD1 по адресу 88000, но он нам сейчас не нужен.
Когда мафон загружается с SD карты идёт сразу чтение этого идентификатора из микросхемы биос, затем загружаются с карты те файлы, которые соответствуют прописанной в идентификаторе цифре AREA.

Как найти тот файл, который при включении мафона лезет читать ID на микросхеме, по адресу 80020 и создаёт список, какие файлы грузить в мафон с SD карты?
Напомню, что поменяв в микросхеме в японском мафоне идентификатор с13300150 на 13100150 и мафон переключается на европу. Ну ещё нужно поменять SD карту на европейскую, т.к тот же файл Audio разный на SD карте европа и япония.1
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Ищем сетку частот FM-радио в Clarion NX513

Сообщение bellic »

СООБЩЕНИЕ СОХРАНЕНО ОТДЕЛЬНО, НЕ В ПРОДОЛЖЕНИИ ТЕМЫ, ПОЗЖЕ МОЖЕТ ПРИГОДИТЬСЯ!
LINUX.rar
(936.84 КБ) 549 скачиваний
Тут 3 разные модели и в них по 2 файла. Нужно разобрать их на код. Мне нужно поискать кусок кода, отвечающего за сетку частот радио.

Эти файлы различны для разных регионов (стран). Сдёрнуты с файлов обновлений. Они такие же на карточках
Процессор АRM
это уже другой вопрос. Не получится - тогда буду спать спокойно. Мы с Андреем с Новосиба часами об этом мафоне воду льём. Уже чувствуем, что истина где-то рядом. Мы уже умеем переделывать с япа на европу, но появляется то, чего в японской версии быть не должно (сабвуфер) и пропадают японские вкусняшки, типа рулевого управления. 🤦‍♂
Компиляторы/декомпиляторы не под процессоры делаются а под архитектуры.
Если арихтектура АРМ - то не важно чей процессор.
Это как для ПК процессоры делает Интел и АМД. Но все программы работают на них одинаково.
Ida его прекрасно разбирает, остается понять где и как запрятаны таблицы настроек частот тюнера
Я так понимаю, что стандарта у ELF-файлов нету? - КАк типы под ВИнду: DOCX, XLS, EXE.....
...
В ELF-файлах может быть все что угодно - как Просто набор байт, так и исполняемый код!
Нет.
ELF это как раз "стандарт" файла.
ELF расшифровыватеся как Executable and Linkable Format.

Т.е. формат исполняемых и подключаемых файлов.
Это аналог EXE/DLL в винде.
.ELF раскидывается для изучения 7z
Да вроде не сжаты они как раз.
А я распаковал 7zip:
Audio.jpg
Audio.jpg (64.08 КБ) 11621 просмотр
Набор то одинаковый (у Евро и ЯПов), а сами файлы грубо по длине некоторые разные!
Особо интересен .rodata там управление тюнером
Это "секции" данных внутри ELF файла.
(EXE/DLL примерно так-же устроены).
Просто 7зип дофига умный и умеет их вытаскивать.
Но это не значит, что они упакованы.

7zip кучу форматов понимает. И не все они архивы.
rodata - это на 99% массивы данных в секции Read Only Data.
Объясню глубже:
В биосе мафонов есть идентификатор модели, например европейский NX503E имеет идентификатор 13300150, а японец 13100150. Все видели, что в карте есть все языки мира и сетки частот и общие ресурсы с картинками. Но как мафон понимает, какие ресурсы подхватывать? Вот как раз по идентификатору модели. В японской версии мафона достаточно поменять идентификатор 13100150 на европейца 13300150 и мафон уже грузит европейские файлы с карты.

Поэтому делаю вывод, что сетку радио вычислить можно в файлах.
Ну если так, то почему после смены идентификатора мафон карту европейскую подхватывает а частоты нет?
Если бы было как ты говоришь, то он бы все подхватывал.
Ну мне так кажется...
Подхватывает всё! Радио тоже 88-108 становится, но нужно впаивать второй чип TEA7000, т.к в европейском NX503E их зачем-то 2 стоит.
Они правят японскую прошивку, чтобы ништяки остались, поэтому и надо найти таблицу настроек тюнера
Верно! В японской версии кларик вкуснее. Русский язык мы уже давно научились ставить. Но с радио.... Беда🤷‍♂
Тогда не понял, что ты хочешь. 😳
Или радио становится 88-108 но на экране пишется типа 77.6 а играет на самом деле 105.6?
А блин. Ты хочешь переключить диапазон без правки номера модели?
Чтобы только диапазон переключился а все остальное осталось?
Да
Итак, еще раз:
1. Если поменять ТОЛЬКО номер модели, то диапазон радио автоматом переключается на европейский и все работает правильно. Карту и все остальное оставляем за скобками.
2. Т.к. смена модели меняет еще и другие части мафона, то ты хочешь переключать только диапазон тюнера не трогая ничего другого.

Так?
100% верно!
...
Почему я зацепился именно за эти 2 фала Audio и ModeManager?
Различия.jpg
Сравнил содержимое европейской и японской версии и оставил только различие...
И только в Audio и ModeManager упоминается о тюнере
Замена файлов по одному не решают проблему - мафон зацикливается на загрузке.
В этих файлах есть ещё чтото, чего нет в остальном содержимом карты. Либо использует другое имя... Ща приведу пример.
Пример.jpg
_EUR и _JPN приписал я сам

Слухайте, парни, а ещё в этом мафоне есть файл ядра. Может в нём все региональные настройки живут? Но я его ничем не могу разобрать🤷‍♂

Попробуйте, может у вас получится посмотреть, какое там содержимое...
S113EGCL_EUR.zip
(2.06 МБ) 543 скачивания
S113JSCL_JPN.zip
(2.06 МБ) 546 скачиваний
Эти файлы из пакета обновления
Файлы.jpg
S213 - повторяет содержимое раздела на SD карте
А S113 я открыть не могу
Код.jpg
Код.jpg (34.33 КБ) 11621 просмотр
Макс, смотри что происходит.
1. Вызывается функция ANTC_TUNER_GET_RADIO_BAND(). Судя по названию она возвращает диапазон. Она заполняет 4 байта какой-то инфой.

2. Проверяется первый байт результата.
Если там 1, 2 или 3 - то выбираются одни параметры.
Если какое-то другое значение, то другие.

3. Вызывается функция ANTC_TUNER_SET_FREQ() - которая видимо уже и устанавливает выбранные частоты.

А сами функции ANTC_TUNER_GET_RADIO_BAND и ANTC_TUNER_SET_FREQ где-то в другом файле лежат.
В этих файлах их нет.

А еще вот такая интересная переменная есть
g_byBandTableJPN
ЗАДОЛБАЛСЯ....(((
Есть ли смысл дальше выкладывать переписку???
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Ищем сетку частот FM-радио в Clarion NX513

Сообщение bellic »

ЗАРЕЗЕРВИРОВАНО....
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Ищем сетку частот FM-радио в Clarion NX513

Сообщение bellic »

С мафоном в терминале ещё и общаться можно, но просит логин и пароль и вообще х.з как это делать.


Video не показывается? Скачайте


Video не показывается? Скачайте
По другому видео не получилось пока выложить...
Это перехват по RX-TX JAPAN version
RX-TX_JP.txt
(3.87 КБ) 541 скачивание

Код: Выделить всё

U-Boot 2010.06 (Jun 30 2013 - 19:24:23)

TI811X-GP rev 1.0

ARM clk: 600MHz
DDR clk: 333MHz

I2C:   ready
DRAM:  1 GiB
Flash: 8 MiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - bad CRC, using default environment


U-BOOT Version : SB13JXCL.023
M3-1 Version : S313XXXX.047

CONTROL_STATUS = 0x0011030B

PINCNTL TARGET = Shihan 2 (JPN)

U-BOOT ErrorCodeInfoamtaion : FFFF
M3-1 program name check success in the area!!!
size of S313XXXX.047 file  fit!!!
S313XXXX.047 file check sum success!!!
mmc device exist and init success!!!
Test Bit 7
[default]into normal mode default!
A8 kernel program name check success in the area!!!
size of S113JSCL.038 file  fit!!!
S113JSCL.038 file check sum success!!!
Hit any key to stop autoboot:  0
## Booting kernel from Legacy Image at 80007fc0 ...
   Image Name:   Linux-2.6.37
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2356584 Bytes = 2.2 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Loading Kernel Image ... OK
OK

Starting kernel ... (1436)

Uncompressing Linux... done, booting the kernel.
INIT: version 2.86 booting
CApi_Initialize() ChkUARTCarSetting
WakeUp hci_reset
modprobe syslink
Already exist /var/lib/dbus/machine-id
DBUS_SESSION_BUS_ADDRESS
unix:path=/tmp/dbus-CuGnuxBx0P,guid=e49cc26761488a27ca6f4be900000001
WakeUp SystemManager&M3-2
Loading HDVPSS Firmware
/dev/mem opened.
Memory mapped at address 0x40328000.
Read at address  0x8F070000 (0x40328000): 0x00000000
Write at address 0x8F070000 (0x40328000): 0x00000001, readback 0x00000001
WakeUp AudioNetworkController
sh: write error: Invalid argument
sh: write error: Invalid argument
sh: write error: Invalid argument
sh: write error: Invalid argument
Starting PVR
/dev/mem opened.
Memory mapped at address 0x402e8000.
Read at address  0x48180F04 (0x402e8f04): 0x00000001
Write at address 0x48180F04 (0x402e8f04): 0x00000000, readback 0x00000000
/dev/mem opened.
Memory mapped at address 0x40330000.
Read at address  0x48180900 (0x40330900): 0x00000102
Write at address 0x48180900 (0x40330900): 0x00000002, readback 0x00000002
/dev/mem opened.
Memory mapped at address 0x4026a000.
Read at address  0x48180920 (0x4026a920): 0x00040002
Write at address 0x48180920 (0x4026a920): 0x00000002, readback 0x00000002
START=2.88
END=3.60
Touch Panel Driver Flash I/F(ver.3) start!
############### wait until mtp driver is loaded
Touch Panel Driver Flash I/F mtp0 opened.
CApi_Initialize() ChkUARTCarSetting
############### Touch Panel Driver Flash I/F : Flash Read!
############### MTP Flash I/F mtp_flash_if_check_ver MyVer.[0x0002] LastVer.[0x0002]
/etc/init.d/rc: /etc/rcS.d/S53MeterInfo.sh: line 1: link: not found
WakeUp ModeManager
### Touch Panel Driver Flash I/F epoll_create() ended.
### Touch Panel Driver Flash I/F epoll_ctl() ended.
ALSA: Restoring mixer settings...
WakeUp AudioApp
WakeUp DigitaAudioApp
WakeUp USB AudioApp
CDPlayer Application is NOT executed.
1SEG Application
WakeUp bt_daemon
Wakeup sartupManager
WakeUp Hdmi
WakeUp SmartphoneLink
WakeUp Qt
WakeUp VICS
Starting Navigation System(C)...
[SysLink DP] ** M3-2 ** Started Tomato System.
[SysLink DP] ** M3-2 ** Core System Version : 077.00
[SysLink DP] ** M3-2 ** Core Build Date : 2014/03/14
[SysLink DP] ** M3-2 ** Region = Japan.
[SysLink DP] ** M3-2 ** Maker = for Aftermarket.
[SysLink DP] ** M3-2 ** Function = HARD : Product.
[SysLink DP] ** M3-2 ** Function = SIDV 3500 Working!!
[SysLink DP] ** M3-2 ** Audio Mode = Radio.
[SysLink DP] ** M3-2 ** Last Memory : v00000006
Starting udev
WakeUp Process_Watcher
INIT: Entering runlevel: 5
Starting telnet daemon.

MontaVista(R) Linux(R) 6.0

MontaVista Automotive Technology Platform 1.1 .dev-snapshot-20120927 ti811x /dev/ttyO0

ti811x login: [SysLink DP] ** M3-2 ** <<TUNA>> Received Open Request!!
[SysLink DP] ** M3-2 ** <<FMM>> OPEN!! Tuner Initialize start.

А это европа
RX-TX_EUROPA.txt
(8.87 КБ) 544 скачивания

Код: Выделить всё

U-Boot 2010.06 (Mar 04 2014 - 15:43:06)

TI811X-GP rev 1.0

ARM clk: 600MHz
DDR clk: 333MHz

I2C:   ready
DRAM:  1 GiB
Flash: 8 MiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - bad CRC, using default environment


U-BOOT Version : SB13EXCL.529
M3-1 Version : S313XXXX.053

CONTROL_STATUS = 0x0011030B

PINCNTL TARGET = Shihan 2 (EUR)

U-BOOT ErrorCodeInfoamtaion : FFFF
M3-1 program name check success in the area!!!
size of S313XXXX.053 file  fit!!!
S313XXXX.053 file check sum success!!!
mmc device exist and init success!!!
Test Bit 7
[default]into normal mode default!
A8 kernel program name check success in the area!!!
size of S113EGCL.051 file  fit!!!
S113EGCL.051 file check sum success!!!
Hit any key to stop autoboot:  0
## Booting kernel from Legacy Image at 80007fc0 ...
   Image Name:   Linux-2.6.37
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2357184 Bytes = 2.2 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Loading Kernel Image ... OK
OK

Starting kernel ... (7153)

Uncompressing Linux... done, booting the kernel.
INIT: version 2.86 booting
CApi_Initialize() ChkUARTCarSetting
/dev/mem opened.
Memory mapped at address 0x4010a000.
Read at address  0x481AE194 (0x4010a194): 0x0B01C080
Write at address 0x481AE194 (0x4010a194): 0x00000001, readback 0x00000001
e2fsck 1.39 (29-May-2006)
BACKUP_AREA: recovering journal
BACKUP_AREA: clean, 502/6032 files, 4078/24089 blocks
/dev/mem opened.
Memory mapped at address 0x40361000.
Read at address  0x481AE190 (0x40361190): 0x0B01C081
Write at address 0x481AE190 (0x40361190): 0x00000001, readback 0x00000001
/var fsck OK 0
/var mount:0
WakeUp hci_reset
modprobe syslink
Already exist /var/lib/dbus/machine-id
DBUS_SESSION_BUS_ADDRESS
unix:path=/tmp/dbus-mpNbKCywrY,guid=58859109b8a067d446202e7100000001
WakeUp UpCheckApp
WakeUp SystemManager&M3-2
Loading HDVPSS Firmware
/dev/mem opened.
Memory mapped at address 0x402d9000.
Read at address  0x8F070000 (0x402d9000): 0x00000000
Write at address 0x8F070000 (0x402d9000): 0x00000001, readback 0x00000001
CApi_Initialize() ChkUARTCarSetting
WakeUp AudioNetworkController
sh: write error: Invalid argument
sh: write error: Invalid argument
sh: write error: Invalid argument
sh: write error: Invalid argument
Starting PVR
/dev/mem opened.
Memory mapped at address 0x40325000.
Read at address  0x48180F04 (0x40325f04): 0x00000001
Write at address 0x48180F04 (0x40325f04): 0x00000000, readback 0x00000000
/dev/mem opened.
Memory mapped at address 0x4021e000.
Read at address  0x48180900 (0x4021e900): 0x00000102
Write at address 0x48180900 (0x4021e900): 0x00000002, readback 0x00000002
/dev/mem opened.
Memory mapped at address 0x40292000.
Read at address  0x48180920 (0x40292920): 0x00040002
Write at address 0x48180920 (0x40292920): 0x00000002, readback 0x00000002
START=2.87
END=3.57
******** Enter A8/M3-1 Critical Section. ********
*  Count of M3-1 flag check = 1
Touch Panel Driver Flash I/F(ver.3) start!
############### wait until mtp driver is loaded
Touch Panel Driver Flash I/F mtp0 opened.
CApi_Initialize() ChkUARTCarSetting
############### Touch Panel Driver Flash I/F : Flash Read!
############### MTP Flash I/F mtp_flash_if_check_ver MyVer.[0x0002] LastVer.[0x0002]
******** Exit  A8/M3-1 Critical Section. ********
WakeUp ModeManager
### Touch Panel Driver Flash I/F epoll_create() ended.
### Touch Panel Driver Flash I/F epoll_ctl() ended.
ALSA: Restoring mixer settings...
WakeUp AudioApp
WakeUp DigitaAudioApp
WakeUp USB AudioApp
CDPlayer Application is NOT executed.
1SEG Application is NOT executed.
WakeUp bt_daemon
Wakeup sartupManager
WakeUp Hdmi
WakeUp SmartphoneLink
WakeUp Qt
[SysLink DP] ** M3-2 ** Started Tomato System.
[SysLink DP] ** M3-2 ** Core System Version : 080.00
[SysLink DP] ** M3-2 ** Core Build Date : 2015/02/02
[SysLink DP] ** M3-2 ** Region = Europe.
[SysLink DP] ** M3-2 ** Maker = for Aftermarket.
[SysLink DP] ** M3-2 ** Function = HARD : Product.
[SysLink DP] ** M3-2 ** Function = SIDV 3500 Working!!
[SysLink DP] ** M3-2 ** Audio Mode = RDS.
[SysLink DP] ** M3-2 ** Last Memory : v00000006
Starting Navigation System(N)...
Starting udev
WakeUp Process_Watcher
INIT: Entering runlevel: 5
Starting telnet daemon.

MontaVista(R) Linux(R) 6.0

MontaVista Automotive Technology Platform 1.1 .dev-snapshot-20120927 ti811x /dev/ttyO0

ti811x login: [SysLink DP] ** M3-2 ** <<TUNA>> Received Open Request!!

Это всё, что мафон выплёвывает в эфир после включения.
Кстати - сама BIOS достаточно говорливая!
В следующем файле выдернутом из прошивки - ее текстовые сообщения:
text.zip
(10.03 КБ) 540 скачиваний
Если заменить все вхождения байта 00h на h во всем файле, то его вполне можно открыть в текстовом редакторе! :roll:
(Может пригодиться для отслеживания в перехвате по RX-TX - где работает BIOS, а где уже загрузилась сама OS(Linux))

Вот текстовый вариант:
text_ok.bin.txt
(26.89 КБ) 545 скачиваний
Или:

Код: Выделить всё

### ERROR ### Please RESET the board ###

DRAM:  
I2C:   
ready



%s


baudrate
Flash: 
MMC:   
ipaddr
loadaddr
pc : [<%08lx>]	   lr : [<%08lx>]
sp : %08lx  ip : %08lx	 fp : %08lx

r10: %08lx  r9 : %08lx	 r8 : %08lx

r7 : %08lx  r6 : %08lx	 r5 : %08lx  r4 : %08lx

r3 : %08lx  r2 : %08lx	 r1 : %08lx  r0 : %08lx

Flags: %c%c%c%c
off
  IRQs %s  FIQs %s  Mode %s%s

Resetting CPU ...

fast interrupt request

not used

data abort

prefetch abort

software interrupt

undefined instruction

USER_26
FIQ_26
IRQ_26
SVC_26
UK4_26
UK5_26
UK6_26
UK7_26
UK8_26
UK9_26
UK10_26
UK11_26
UK12_26
UK13_26
UK14_26
UK15_26
USER_32
FIQ_32
IRQ_32
SVC_32
UK4_32
UK5_32
UK6_32
ABT_32
UK8_32
UK9_32
UK10_32
UND_32
UK12_32
UK13_32
UK14_32
SYS_32
timed out in wait_for_bb: I2C_STAT=%x

timed out in wait_for_pin: I2C_STAT=%x

Error : I2C unsupported speed %d

Error : I2C initializing clock

Bad bus: %d

I2C read: addr len %d not supported

I2C read: address out of range

I2C read: I/O error

%s: %d
MMC Device %d not found

set write bl len failed

mmc write failed

block read failed: %d

use_dma
Man %06x Snr %08x
%c%c%c%c%c
%d.%d
Card did not respond to voltage select!

Could not allocate buffer for MMC read!

CFI conformant
CFI: Unknown command set 0x%x

%d erase regions found, only %d used

ERROR: too many flash sectors

## Unknown FLASH on Bank %d - Size = 0x%08lx = %ld MB

Flash %s timeout at address %lx data %lx

Flash %s error at address %lx

Command Sequence Error.

Block Erase Error.

Locking Error

Block locked.

Vpp Low Error.

write to buffer
buffer write
missing or unknown FLASH type

%s FLASH (%d x %d)
  Size: %ld kB in %d Sectors

  Size: %ld MB in %d Sectors

Intel Prog Regions
Intel Standard
Intel Extended
AMD Standard
AMD Extended
Unknown (%d)
 command set, Manufacturer ID: 0x%02X, Device ID: 0x%02X
%04X

  Erase timeout: %ld ms, write timeout: %ld ms

  Buffer write timeout: %ld ms, buffer size: %d bytes


  Sector Start Addresses:
RO
  %08lX   %s 
Can't erase unknown flash type - aborted

- no sectors to erase

- Warning: %d protected sectors will not be erased!

erase
 done

nor%d
U-Boot BUG at %s:%d!

mtdcore.c
Removing MTD device #%d (%s) with use count %d

%-12s= 0x%08lX

arch_number
env_t
boot_params
DRAM bank
-> start
-> size
baudrate    = %d bps

bdinfo
print Board Info structure
## Starting application at 0x%08lX ...

## Application terminated, rc = 0x%lX

go
start application at address 'addr'
addr [arg ...]
    - start application at address 'addr'
      passing 'arg' as arguments
reset
Perform RESET of the CPU
Legacy Image at %08lX:

   Verifying Checksum ... 
OK


## Checking Image at %08lx ...

   Legacy image found

   Bad Magic Number

   Bad Header Checksum

   Bad Data CRC

Unknown image format!

bootcmd
## Transferring control to RTEMS (at address %08lx) ...

bootargs
## Transferring control to NetBSD stage-2 loader (at address %08lx) ...

verify
## Booting kernel from Legacy Image at %08lx ...

Unsupported Architecture 0x%x

Wrong Image Type for %s command

Wrong Image Format for %s command

ERROR: can't get kernel image!

ERROR: unknown image format type!

Could not find kernel entry point!

Ramdisk image is corrupt or invalid

   XIP %s ... 
   Loading %s ... 
   Uncompressing %s ... 
GUNZIP: uncompress, out-of-mem or overwrite error - must RESET board to recover

Unimplemented compression type %d

Trying to execute a command out of order

cmdline subcommand not supported

bdt subcommand not supported

prep subcommand not supported

WARNING: legacy format multi component image overwritten

ERROR: new format image overwritten - must RESET the board to recover

autostart
no
%lX
filesize
ERROR: booting os '%s' (%d) is not supported

bootm
boot application image from memory
[addr [arg ...]]
    - boot application image stored in memory
	passing arguments 'arg ...'; when booting a Linux kernel,
	'arg' can be the address of an initrd image

Sub-commands to do part of the bootm sequence.  The sub-commands must be
issued in the order below (it's ok to not issue all sub-commands):
	start [addr [arg ...]]
	loados  - load OS image
	cmdline - OS specific command line processing/setup
	bdt     - OS specific bd_t processing
	prep    - OS specific prep before relocation or go
	go      - start OS
boot default, i.e., run 'bootcmd'
bootd
iminfo
print header information for application image
addr [addr ...]
    - print header information for application image starting at
      address 'addr' in memory; this includes verification of the
      image contents (magic number, header and payload checksums)
imls
list all images found in flash

    - Prints information about all images found at sector
      boundaries in flash.
loados
cmdline
bdt
prep
OFF
Data (writethrough) Cache is %s

Instruction Cache is %s

icache
[on, off]
    - enable or disable instruction cache
dcache
enable or disable data cache
[on, off]
    - enable or disable data (writethrough) cache
List of available devices:

%-8s %08x %c%c%c 
coninfo
print console devices and information
echo args to console
[args..]
    - echo args to console; \c suppresses newline
exit
exit script
usage: fatinfo <interface> <dev[:part]>


** Invalid boot device **


** Invalid boot device, use `dev[:part]' **


** Unable to use %s %d:%d for fatinfo **

usage: fatls <interface> <dev[:part]> [directory]


** Unable to use %s %d:%d for fatls **

/
No Fat FS detected

usage: fatload <interface> <dev[:part]> <addr> <filename> [bytes]


** Unable to use %s %d:%d for fatload **


** Unable to read "%s" from %s %d:%d **


%ld bytes read

fatload
load binary file from a dos filesystem
<interface> <dev[:part]>  <addr> <filename> [bytes]
    - load binary file 'filename' from 'dev' on 'interface'
      to address 'addr' from dos filesystem
fatls
list files in a directory (default /)
<interface> <dev[:part]> [directory]
    - list files from 'dev' on 'interface' in a 'directory'
fatinfo
print information about filesystem
<interface> <dev[:part]>
    - print information about filesystem from 'dev' on 'interface'
Error: end address (0x%08lx) not in flash!

Error: end address not on sector boundary

Error: end sector precedes start sector

Error: start address not on sector boundary

Error: cannot span across banks when they are mapped in reverse order

Un-
%sProtected %d sectors

Error: start and/or end address not on sector boundary

all
%sProtect Flash Bank # %ld

Bad sector specification

%sProtect Flash Sectors %d-%d in Bank # %zu

Only FLASH Banks # 1 ... # %d supported

Bad address format

Erased %d sectors

Erase Flash Bank # %ld 
Erase Flash Sectors %d-%d in Bank # %zu 

Bank # %ld: 
flinfo
print FLASH memory information

    - print information for all FLASH memory banks
flinfo N
    - print information for FLASH memory bank # N
erase FLASH memory
start end
    - erase FLASH from addr 'start' to addr 'end'
erase start +len
    - erase FLASH from addr 'start' to the end of sect w/addr 'start'+'len'-1
erase N:SF[-SL]
    - erase sectors SF-SL in FLASH bank # N
erase bank N
    - erase FLASH bank # N
erase all
    - erase all FLASH banks
protect
enable or disable FLASH write protection
on  start end
    - protect FLASH from addr 'start' to addr 'end'
protect on start +len
    - protect FLASH from addr 'start' to end of sect w/addr 'start'+'len'-1
protect on  N:SF[-SL]
    - protect sectors SF-SL in FLASH bank # N
protect on  bank N
    - protect FLASH bank # N
protect on  all
    - protect all FLASH banks
protect off start end
    - make FLASH from addr 'start' to addr 'end' writable
protect off start +len
    - make FLASH from addr 'start' to end of sect w/addr 'start'+'len'-1 wrtable
protect off N:SF[-SL]
    - make sectors SF-SL writable in FLASH bank # N
protect off bank N
    - make FLASH bank # N writable
protect off all
    - make all FLASH banks writable
help
print command description/usage

	- print brief description of all commands
help command ...
	- print detailed usage of 'command'
?
alias for 'help'
Current bus speed=%d

Setting bus speed to %d Hz

Failure changing bus speed (%d)

Error reading the chip.

Valid chip addresses:
 %02X
%04x:
 %02x
%08lx:

Error reading the chip,

 %02lx
 %04lx
 %08lx
 ? 
Error writing the chip.

CRC32 for %08lx ... %08lx ==> 
i2c
I2C sub-system
crc32 chip address[.0, .1, .2] count - compute CRC32 checksum
i2c loop chip address[.0, .1, .2] [# of objects] - looping read of device
i2c md chip address[.0, .1, .2] [# of objects] - read from I2C device
i2c mm chip address[.0, .1, .2] - write to I2C device (auto-incrementing)
i2c mw chip address[.0, .1, .2] value [count] - write to I2C device (fill)
i2c nm chip address[.0, .1, .2] - write to I2C device (constant address)
i2c probe - show devices on the I2C bus
i2c read chip address[.0, .1, .2] length memaddress - read to memory 
i2c reset - re-init the I2C Controller
i2c speed [speed] - show or set I2C bus speed
crc32
loop
mm
mw
nm
probe
read
Unknown operator '%s'

Invalid data width specifier

-lt
<
-gt
-eq
==
-ne
!=
<>
-ge
>=
-le
<=
itest
return true/false on integer compare
[.b, .w, .l, .s] [*]value1 <op> [*]value2
## Total Size      = 0x%08x = %d Bytes

%X
## Switch baudrate to %d bps and press ENTER ...

loady
## Ready for binary (ymodem) download to 0x%08lX at %d bps...

## Ready for binary (kermit) download to 0x%08lX at %d bps...

## Binary (kermit) download aborted

## Start Addr      = 0x%08lX

## Switch baudrate to %d bps and press ESC ...


## First Load Addr = 0x%08lX
## Last  Load Addr = 0x%08lX
## Total Size      = 0x%08lX = %ld Bytes

loads_echo
## Ready for S-Record download ...

## S-Record download aborted

loads
load S-Record file over serial line
[ off ]
    - load S-Record file over serial line with offset 'off'
loadb
load binary file over serial line (kermit mode)
[ off ] [ baud ]
    - load binary file over serial line with offset 'off' and baudrate 'baud'
load binary file over serial line (ymodem mode)
CRC32 for %08lx ... %08lx ==> %08lx

Base Address: 0x%08lx

Tested %d iteration(s) with %lu errors.


Pattern %08lX  Writing...%12s
Reading...

Mem error @ 0x%08X: found %08lX, expected %08lX

word at 0x%08lx (0x%08lx) != word at 0x%08lx (0x%08lx)

halfword at 0x%08lx (0x%04x) != halfword at 0x%08lx (0x%04x)

byte at 0x%08lx (0x%02x) != byte at 0x%08lx (0x%02x)

byte
halfword
Total of %ld %s%s were the same

Zero length ???

Copy to Flash... 
 %04x
memory display
[.b, .w, .l] address [# of objects]
memory modify (auto-incrementing address)
[.b, .w, .l] address
memory modify (constant address)
memory write (fill)
[.b, .w, .l] address value [count]
cp
memory copy
[.b, .w, .l] source target count
cmp
memory compare
[.b, .w, .l] addr1 addr2 count
checksum calculation
address count [addr]
    - compute CRC32 checksum [save at addr]
base
print or set address offset

    - print address offset for memory commands
base off
    - set address offset for memory commands to 'off'
infinite loop on address range
[.b, .w, .l] address number_of_objects
mtest
simple RAM read/write test
[start [end [pattern [iterations]]]]
sleep
delay execution for some time
N
    - delay execution for N seconds (N is _decimal_ !!!)
Device: %s

Manufacturer ID: %x

OEM: %x

Name: %c%c%c%c%c 

Tran Speed: %d

Rd Block Len: %d

%s version %d.%d

No
Yes
High Capacity: %s

Capacity: %lld

Bus Width: %d-bit

rescan
Usage:
%s

list

MMC read: dev # %d, block # %d, count %d ... 
ERROR
OK
%d blocks read: %s


MMC write: dev # %d, block # %d, count %d ... 
%d blocks written: %s

mmcinfo
mmcinfo <dev num>-- display MMC info
mmc
MMC sub system
read <device num> addr blk# cnt
mmc write <device num> addr blk# cnt
mmc rescan <device num>
mmc list - lists available devices
Saving Environment to %s...

## Error: illegal character '=' in variable name "%s"

stdin
stdout
stderr
Can't delete "%s"

## Baudrate %d bps not supported

## Error: environment overflow, "%s" deleted

ethaddr
setenv
edit: 

Environment size: %d/%ld bytes

## Error: "%s" not defined

saveenv
save environment variables to persistent storage
editenv
edit environment variable
name
    - edit environment variable 'name'
printenv
print environment variables

    - print values of all environment variables
printenv name ...
    - print value of environment variable 'name'
set environment variables
name value ...
    - set environment variable 'name' to 'value ...'
setenv name
    - delete environment variable 'name'
run
run commands in an environment variable
var [...]
    - run the commands in the environment variable(s) 'var'
Failed to initialize SPI flash at %u:%u

%u KiB %s at %u:%u is now current device

Usage: sf probe [bus:]cs [hz] [mode]

No SPI flash selected. Please run `sf probe'

Failed to map physical memory

SPI flash %s failed

Usage: sf %s addr offset len

Usage: sf erase offset len

sf
SPI flash sub-system
probe [bus:]cs [hz] [mode]	- init flash device on given SPI bus
				  and chip select
sf read addr offset len 	- read `len' bytes starting at
				  `offset' to memory at `addr'
sf write addr offset len	- write `len' bytes from memory
				  at `addr' to flash at `offset'
sf erase offset len		- erase `len' bytes from `offset'
Bad magic number

Bad header crc

Bad data crc

Bad image type

Empty Script

Wrong image format for "source" command

## Executing script at %08lx

source
run script from memory
[addr]
	- run script starting at addr
	- A valid image header must be present
!
-o
-a
-z
-n
minimal test like /bin/sh
[args..]
false
do nothing, unsuccessfully
true
do nothing, successfully
Audio
See Interface
Communication
Human Interface
Printer
Mass Storage
Hub
CDC Data
Vendor specific
Out
In
     - Endpoint %d %s 
Control
Isochronous
Interrupt
 MaxPacket %d
 Interval %dms
Human Interface, Subclass: 
None
Boot 
Keyboard
Mouse
reserved
Mass Storage, 
RBC 
SFF-8020i (ATAPI)
QIC-157 (Tape)
UFI
SFF-8070
Transp. SCSI
Command/Bulk
Command/Bulk/Int
Bulk only
bootdevice

** No boot device **


** Device %d not available

storage device not initialized. Use usb scan

U-Boot
Raw
error reading partinfo...try to boot raw

PPCBoot

** Invalid partition type "%.32s" (expect "U-Boot")


Loading from USB device %d, partition %d: Name: %.32s  Type: %.32s


** Bad Header Checksum **

** Unknown image type


** Read error on %d:%d

yes
Automatic boot of image at addr 0x%08lX ...

 %s
+-
%d 
480 Mb/s
12 Mb/s
1.5 Mb/s
 %s (%s, %dmA)

 %s  %s %s %s

%d: %s,  USB Revision %x.%x

 - %s %s %s

 - Class: 
 - Class: (from Interface) %s

 - PacketSize: %d  Configurations: %d

 - Vendor: 0x%04x  Product 0x%04x Version %d.%d

String: "%s"
     Interface: %d

     - Alternate Setting %d, Endpoints: %d

     - Class 
     - 
   Configuration: %d

Bus Powered 
Self Powered 
Remote Wakeup 
   - Interfaces: %d %s%s%dmA

(Re)start USB...

stop
stopping USB..

USB is stopped. Please issue 'usb start' first.

tree

Device Tree:

config for device %d

*** NO Device avaiable ***

stor

no USB devices available

no current device selected


USB read: device %d block # %ld, count %ld ... 
%ld blocks read: %s


USB write: device %d block # %ld, count %ld ... 
%ld blocks write: %s

dev

USB device %d: 
unknown device


    Device %d: 
... is now current device

usb
USB sub-system
reset - reset (rescan) USB controller
usb stop [f]  - stop USB [f]=force stop
usb tree  - show USB device tree
usb info [dev] - show available USB devices
usb storage  - show details of USB storage devices
usb dev [dev] - show or set current USB storage device
usb part [dev] - print partition table of one or all USB storage devices
usb read addr blk# cnt - read `cnt' blocks starting at block `blk#'
    to memory address `addr'usb write addr blk# cnt - write `cnt' blocks starting at block `blk#'
    from memory address `addr'
usbboot
boot from USB device
loadAddr dev:part
print monitor version
## Copying part %d from legacy image at %08lx ...

Must specify load address for %s command with compressed image

Bad Image Part

Invalid image type for imxtract

   Loading part %d ... 
   Uncompressing part %d ... 
GUNZIP ERROR - image not loaded

%8lx
fileaddr
imxtract
extract a part of a multi-image
addr part [dest]
    - extract <part> from legacy image at <addr> and copy to <dest>
%s - %s


Usage:
%s 
- No additional help available.

%-*s- %s

Unknown command '%s' - try 'help' without arguments for list of all known commands


*** Warning - bad CRC, using default environment


Erasing Flash...
Writing to Flash... 
Flash
Timeout writing to Flash

Flash not Erased

Can't write to protected Flash sectors

Outside available Flash

Start and/or end address not on sector boundary

Unknown Vendor of Flash

Unknown Type of Flash

General Flash Programming Error

%s[%d] FIXME: rc=%d

flash.c
syntax error

%s=%s


 ** Abort

HUSH_VERSION
0.01
ERROR : memory not allocated

TI811X_EVM#
%s: readonly variable
*?[\
%u
ERROR: There is a global environment variable with the same name.

IFS
 	

\$'"
;&|#
;$&|
exit not allowed from main input shell.

<INTERRUPT>

Unknown command '%s' - try 'help' or use 'run' command

Unknown command '%s' - try 'help'

'bootd' recursion detected

showvar
print local hushshell variables

    - print values of all hushshell variables
showvar name ...
    - print value of hushshell variable 'name'
then
elif
else
fi
for
while
until
do
done
Unknown OS
Unknown Architecture
Unknown Image
Unknown Compression
%d Bytes = 
%sImage Name:   %.*s

%sImage Type:   
%s %s %s (%s)

%sData Size:    
%sLoad Address: %08x

%sEntry Point:  %08x

%sContents:

%s   Image %d: 
%s    Offset = 0x%08lx

bootm_low
bootm_size
## Loading init Ramdisk from Legacy Image at %08lx ...

No Linux %s Ramdisk Image

Wrong Ramdisk Image Format

## Loading init Ramdisk from multi component Legacy Image at %08lx ...

none
uncompressed
bzip2
bzip2 compressed
gzip
gzip compressed
lzma
lzma compressed
lzo
lzo compressed
Invalid Image
Filesystem Image
firmware
Firmware
kernel
Kernel Image
multi
Multi-File Image
ramdisk
RAMDisk Image
Script
standalone
Standalone Program
flat_dt
Flat Device Tree
kwbimage
Kirkwood Boot Image
imximage
Freescale i.MX Boot Image
tiimage
Texas Instruments Boot Image
Invalid ARCH
alpha
Alpha
arm
ARM
Intel x86
ia64
IA64
m68k
M68K
microblaze
MicroBlaze
mips
MIPS
mips64
MIPS 64 Bit
nios2
NIOS II
powerpc
PowerPC
ppc
s390
IBM S390
SuperH
sparc
SPARC
sparc64
SPARC 64 Bit
blackfin
Blackfin
avr32
AVR32
Invalid OS
linux
Linux
netbsd
NetBSD
rtems
RTEMS
u-boot
 str is null 

** Too many args (max. %d) **

###### u-boot reset #####

get block size error....

Result=CANCEL

Result=OK[512]

 mmc/sd device cann't be used 

 must specify the file name 

unable to read file from usb/sd/mmc card 

 read configure file from usb/sd/mmc error !

file_line is :%d 

update file name is error ! set update file name like:SMXXXXXX.001 

 parse uploader configure file error 

file_name is %s 

norflash address is 0x%s 

 file size is 0x%s 

 usb/sd/mmc read update file error !

Update_file Size 
0x%08X ->
 0x%08X[Block0x%08x]

Protect off NorflashROM error! 

Erase NorflashROM error! 

NorFlashROM write 0x%08X - 0x%08X [Size 0x%08X] 

Copy to NorFlashROM error! 

Copy to NorFlashROM OK! 

## Command too long!

M3-1
A8KL
SUPL
S3
S1
SU
program no exist in the area!!!

read error...(read_area)
size of %s file is not fit in   %s area!!!

%s file check sum success!!!

%s file checksum fail in  %s area!!!

program signature check success in the area!!!

program name check success in the area!!!

size of %s file  fit!!!

M3-1 
Uploader 
A8 kernel 
mmc device exist and init success!!!

can't find mmc/sd device error!!!

mmc device init error!!!

SD access check fail!!!

mmc_retry_times is 3,check SD Device Accesss fail.

Test Bit %d 

into normal mode! 

mmcblk
mmcblk0p3
bootdelay
starting check kernel backup area......

into NFS mode! 

into opening image mode! 

SGPFOPNG.key
SOFFFFFF.FFF
unable to read file from User SD card (%s)

### checkOpeningImageFile ### (flash : %s), (sd : %s)

Opeing Image File is match.

Writing of the opening image file is complete. 

Writing of the opening image file is failed. 

product.inf
 usb/sd/mmc read update file error ! %d

Uploader Version : UserSD(%03x), SystemSD(%03x)

into factory mode! (system)

starting check uploader unformat area......

starting check uploader unformat(backup) area......

 --> SystemSD(LBA:%08x)

 --> UserSD : %s

into test mode! 

Size=512

CTP_DramBit()


mmcblk0p5
[default]into normal mode default! 

[StartUpMode]do_setenv Error %d (set_arg)

[StartUpMode]do_setenv Error %d (set_arg_2)

[StartUpMode]do_setenv Error %d (set_arg_3)

[StartUpMode]do_setenv Error %d (set_arg_4)

[StartUpMode]do_run Error %d 

into factory mode!

U-BOOT ErrorCodeInfoamtaion : %02X%02X

M3-1 check error !!!

MMC check error !!!

 interface for fail-safe 

After Errorcode,In B eare

Hit any key to stop autoboot: %2d 
%2d 
serial
ERROR: USB_MAX_HUB (%d) reached

ERROR, too many USB Devices, max=%d

 ERROR: NOT USB_CONFIG_DESC %x

selecting invalid interface %d
unable to get descriptor, error %lX

config descriptor too short (expected %i, got %i)

cannot reset port %i!?


     Couldn't reset port %i


      USB device not accepting new address (error=%lX)

unable to get device descriptor (error=%d)

USB device descriptor short read (expected %i, got %i)

failed to set default configuration len %d, status %lX

usb_new_device:cannot locate device's port.

No USB Device found

%d USB Device(s) found

USB:   
scanning bus for devices... 
Error, couldn't init Lowlevel part

error in inquiry

Device NOT ready
   Request Sense returned %02X %02X %02X

READ_CAP ERROR

USB Storage Transport unknown / not yet implemented

Sorry, protocol %d not yet supported.

       scanning bus for storage devices... 
max USB Storage Device reached: %d stopping

%d Storage Device(s) found

	Did not get interrupt on CBI

cmd 0x%02X returned 0x%02X 0x%02X 0x%02X 0x%02X (NOT READY)

cmd 0x%02X returned 0x%02X 0x%02X 0x%02X 0x%02X

No storage devices, perhaps not 'usb start'ed..?

Sorry, zModem not available yet
Can't access file
Timed out
End of file
Cancelled
Invalid framing
CRC/checksum error
Block sequence error
Unknown error
Cksum
CRC
xyzModem - %s mode, %d(SOH)/%d(STX)/%d(CAN) packets, %d retries

Ignoring extra entrypoint in boot image


U-BOOT Version : %s

M3-1 Version : %s


CONTROL_STATUS = 0x%08X


PINCNTL TARGET = %s


Shihan 2 (JPN)
FL
End address must be larger than start address.

Memory 0x%08x~0x%08x filled with 4 bytes value 0x%08x.

Memory 0x%08x~0x%08x filled with byte value 0x%02x.

DM
dm
Change Dispaly Mode to byte mode

Change Dispaly Mode to 2 bytes mode

Change Dispaly Mode to 4 bytes mode

%08x: 
%08x 
%04x 
%02x 
ML
MW
WL
WW
Addr (%08x): 
--> 
Invalid sub-command

{start address {end address}}
	- dump memory in the mode selected by DM cmd
[L/l | W/w | B/b]
	- set the access mode for dumping memory
[start address] [end address] [value]
	- fill memory with byte value
[start address] [end address] [value]
	- fill memory with 4 bytes value
[address]
	- display and modify with byte value
[address]
	- display and modify with 2 bytes value
display and modify with 4 bytes value
[address]
	- modify with byte value
[address]
	- modify with 2 bytes value
[address]
	- modify with 4 bytes value

	- print brief description of all commands
H/h [command]
	- print detailed usage of 'command'
	 **** PRCM for DucatiSS is in progress ..... 

	 **** DEBUG : Clock is Active **** 

	 **** DEBUG : After RAM written **** 

	 **** DUCATI MMU has been configured. User is advised to modify the mapping as needed... 

	 **** PRCM for DucatiSS is Done Successfully **** 


PINCNTL%d: 0x%08X = 0x%08X

dst = 0x%08X, src = 0x%08X, size = 0x%08X

%s %s %s %s %s

command test.

  cmdtp.name=%s, .maxargs=%d, .repeatable=%d

       .cmd address=0x%08X

  flag=%d, argc=%d

  argv[%d]=%s

ducati
Ducati initialization.    S-GPF CUSTOM
0:DSS PLL / 1:Ducati CLK / 2:DSS CLK

commandtest
description  *S-GPF CUSTOM*
read memory    *S-GPF CUSTOM*
write memory    *S-GPF CUSTOM*
bootwrite
write NOR u-boot area    *S-GPF CUSTOM*
lisar
read DMM_LISA_MAP_n registers    *S-GPF CUSTOM*
lisaw
write DMM_LISA_MAP_n registers    *S-GPF CUSTOM*
pincntlr
read PINCNTL_n registers    *S-GPF CUSTOM*
pincntlw
write PINCNTL_n registers    *S-GPF CUSTOM*
bootreadsd
read u-boot.bin from SD    *S-GPF CUSTOM*
uimagereadsd
read uImage from SD    *S-GPF CUSTOM*
defenv
set default environment    *S-GPF CUSTOM*
deleteenv
delete environment NOR flash area   *S-GPF CUSTOM*
memcpy
memcpy    *S-GPF CUSTOM*
<dst> <src> <size>
m3en
M3 enable    *S-GPF CUSTOM*
no arguments.
clearbmf
clear Version Up Information (BMF) [NOR flash area]  *S-GPF CUSTOM*
%llu Bytes%s
%lu
.%ld
 %ciB%s
1.2.3
Error: inflateInit2() returned %d

Error: inflate() returned %d

Error: Bad gzipped data

Error: gunzip out of data in header

<NULL>
(null)
invalid distance too far back
invalid distance code
invalid literal/length code
incorrect header check
unknown compression method
invalid window size
unknown header flags set
header crc mismatch
invalid block type
invalid stored block lengths
too many length or distance symbols
invalid code lengths set
invalid bit length repeat
invalid literal/lengths set
invalid distances set
incorrect data check
incorrect length check
need dictionary
stream end
file error
stream error
data error
insufficient memory
buffer error
incompatible version
ERROR: %s - start address is not aligned - 0x%08x

ERROR: %s - stop address is not aligned - 0x%08x

TI8148
TI8168
TI813X
TI811X
Unknown cpu type
EMU
TST
HS
GP
%s-%s rev %s

%s-%s rev ?????[%1x]

ARM clk: %dMHz

DDR clk: %dMHz

machid
Using machid 0x%x from environment


Starting kernel ... (%llu)


resetting ...

** Can't read from device %d **

FAT
** Partition %d not valid on device %d **

FAT32   
FAT12   
FAT16   
No current device

Interface:  
IDE
SATA
ATAPI
USB
DOC
Unknown

  Device %d: 

No valid FAT fs found

Partition %d: Filesystem: %s "%s"

Invalid FAT entry

            %s%c

 %8ld   %s%c


%d file(s), %d dir(s)


Error reading cluster

reading %s


Partition Map for 
UNKNOWN
 device %d  --   Partition Type: %s


DOS
## Unknown partition table

(%d:%d) Vendor: %s Prod.: %s Rev: %s

Model: %s Firm: %s Ser#: %s

Vendor: %s Rev: %s Prod: %s

device type DOC

device type unknown

Unhandled device type: %i

            Type: 
Removable 
Hard Disk
CD ROM
Optical Device
Tape
# %02X #
            Capacity: %ld.%ld MB = %ld.%ld GB (%ld x %ld)

            Capacity: not available

** Can't read partition table on %d:%d **

bad MBR sector signature 0x%02x%02x

hd%c%d
sd%c%d
usbd%c%d
docd%c%d
xx%c%d
    1		         0	%10ld	%2x

 Extd
%5d		%10d	%10d	%2x%s

Partition     Start Sector     Num Sectors     Type

OMAP SD/MMC
[ERROR]%d Slot can not be used

%s: timedout waiting for ics!

%s: timedout waiting for cc!

%s: timedout waiting for cc2!

%s: timedout waiting for softresetall!

%s: timedout waiting for cmddis!

%s: timedout waiting for stat!

Never happen

%s : timeout: No status update

%s: timed out waiting for status!

%s: mmc error status reported! status : 0x%08x

%s: timedout waiting for status!

Erase: %02x %02x %02x %02x

W25X16
W25X32
W25X64
W25Q32
SPI error: malloc of SPI structure failed

SPI error: unsupported bus %i. Supported busses 0 - 3

SPI error: unsupported chip select %i on bus %i

SPI error: unsupported frequency %i Hz. Max frequency is %d Mhz

SPI error: unsupported SPI mode %i

ERROR : DMA Rx TIMEOUT

ERROR : DMA Rx illegal interrupt

ERROR : cannot get MUSB revision

raise: Signal # %d caught
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Ищем сетку частот FM-радио в Clarion NX513

Сообщение bellic »

ЗАРЕЗЕРВИРОВАНО....
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Ищем сетку частот FM-радио в Clarion NX513

Сообщение bellic »

ЗАРЕЗЕРВИРОВАНО....
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Ищем сетку частот FM-радио в Clarion NX513

Сообщение bellic »

ЗАРЕЗЕРВИРОВАНО....
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Ищем сетку частот FM-радио в Clarion NX513

Сообщение bellic »

Вот содержимое раздела SYSTEM в файловом виде:
https://disk.yandex.ru/d/bBBe5RjZyf2F0Q

System.jpg
System.jpg (45.96 КБ) 11612 просмотров
Что еще нужно для счастья? :lol:
Аватара пользователя
bellic
Сообщения: 1449
Зарегистрирован: 11 мар 2017, 07:47
Откуда: Rostov-on-Don
Контактная информация:

Ищем сетку частот FM-радио в Clarion NX513

Сообщение bellic »

Итак, думаю стоит еще раз поставить задачу?!

Имеем:
1. BIOS и 4 раздела на SD-карте
2. Знаем Адрес (80020 hex) и значение 13100150(JPN), 13300150(EUR) и 13200150(USA)

Необходимо найти "место", где OS обращается по этому адресу с целью идентификации "Региона"(Area)...

Предлагаю продолжить обсуждение ниже... :smile:
Ответить

Вернуться в «Локализация (переводы)»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 78 гостей