Перейти к содержанию

RNS315: Please insert software CD!


Рекомендуемые сообщения

Всем привет!

Есть магнитола RNS315 3T0035192B, которая не загружается, а вместо этого упорно требует вставить "software CD".
 

IMG_20210625_064156_50.JPG

 

Я с неё вычитал всё, что смог, а именно:

  • S25FL129 (16MB)
  • 25LC256 (32KB)
  • 24C02 (256 байт, стоит в тюнере)
  • MT29F16G08ABABA (2GB)
  • MT29F32G08AFABA (4GB)
  • S25FL129 (16MB, которая в передней панели)
  • 24C32 (4KB, в передней панели)

(Мелкие дампы приложил в архиве, а NANDы, если нужно, залью на МЕГУ.)

Нашёл в интернетах образы дисков, вроде-как версия 270 должна подойти. Ггде качал уже не помню, поэтому прикладываю образ к сообщению. Развернул файл через UltraISO на CD-R, вставляю диск в магнитолу - пробует читать и выплёвывает обратно, ругаясь, что Software not found.

В интернетах читал, что людям с такой же проблемой этот образ диска тоже не помог.

Если кто сталкивался с такой проблемой и смог победить, подскажите: Что ей нужно? И где это взять?

VW_EU_1508-0270_RNS_315_MJ2011[1].iso RNS315_3T0035192B_V0252_BACKUP.ZIP

Ссылка на комментарий
Поделиться на другие сайты

6 hours ago, Jael.Dace said:

Отдайте специалистам в ремонт.

Ссылка на комментарий
Поделиться на другие сайты

Вам?

Я конечно надеялся на другой ответ... В крайнем случае - на платную помощь в ремонте девайса, но никак не предложение переложить весь ремонт на кого-то другого...

Хотя, если других вариантов не будет - могу направить клиента к вам (или куда скажете), пусть сам решает.

Ссылка на комментарий
Поделиться на другие сайты

1 hour ago, Jael.Dace said:

Вам?

Я конечно надеялся на другой ответ... В крайнем случае - на платную помощь в ремонте девайса, но никак не предложение переложить весь ремонт на кого-то другого...

Хотя, если других вариантов не будет - могу направить клиента к вам (или куда скажете), пусть сам решает.

При всем уважении, но я не горю желанием лезть в перепаханную башку.

Ссылка на комментарий
Поделиться на другие сайты

Тогда к чему это?

12 часов назад, dec123ua сказал:

Отдайте специалистам в ремонт.

PS: 

1 час назад, dec123ua сказал:

При всем уважении,

выпаивание-считывание-впаивание_обратно микросхем памяти теперь считается "перепахиванием"?

Ссылка на комментарий
Поделиться на другие сайты

42 minutes ago, Jael.Dace said:

Тогда к чему это?

PS: 

выпаивание-считывание-впаивание_обратно микросхем памяти теперь считается "перепахиванием"?

Опять же, при всем уважении, но на плате безсвинцовка. Я не уверен что паялось с соблюдением температурных режимов (оторванные пятаки из за недогрева и механического усилия) я не уверен что запаивалось не феном и не угрели (или снесли рядом стоящие элементы)
Вы не обижайтесь, но я бы начинал ремонт этой башки с изучения лога загрузки и логического подхода (например если у Вас башка от Skoda, то вряд ли она приймет прошивку от VW) 🙂 🙂 🙂 

Ссылка на комментарий
Поделиться на другие сайты

 

Только что, dec123ua сказал:

(оторванные пятаки из за недогрева и механического усилия) я не уверен что запаивалось не феном и не угрели (или снесли рядом стоящие элементы)

Ну паять то я умею, так что с этим всё в порядке :) .

Только что, dec123ua сказал:

если у Вас башка от Skoda, то вряд ли она приймет прошивку от VW

Вот за это спасибо! Думал, ей по фиг.

Только что, dec123ua сказал:

с изучения лога загрузки

На плате искать UART-консоль или в ФС дампов ковыряться?

Ссылка на комментарий
Поделиться на другие сайты

21 minutes ago, Jael.Dace said:

 

Ну паять то я умею, так что с этим всё в порядке :) .

Вот за это спасибо! Думал, ей по фиг.

На плате искать UART-консоль или в ФС дампов ковыряться?

Если Вам позволяет квалификация внимательно рассмотреть верхнюю наклейку, то там Вы найдете массу ответов на свои вопросы.
ИМХО лезть в магнитолу про которую Вы не знаете НИЧЕГО (ни по схемохнике ни по идеологии работы) - крайне безрассудно.

Ссылка на комментарий
Поделиться на другие сайты

Только что, dec123ua сказал:

верхнюю наклейку

Вернусь в город - рассмотрю.

Только что, dec123ua сказал:

ни по схемохнике

Схемотехника везде одинаковая: питание, проц и периферия :D . Иногда часть периферии и проц помещают в один чип - микроконтроллер.

Вы можете говорить прямо, а не намёками? Хотя.. Вопрос закрыт. Будет результат - отпишусь.

Ссылка на комментарий
Поделиться на другие сайты

Вернулся в город и опять взялся за эту магнитолу. Есть промежуточный результат..

Как писал dec123ua - распиновка uart действительно указана на наклейке. Лог был такой:

Terminal log file
Date: 07.07.2021 - 19:28:34
-----------------------------------------------
Ђ ?Ђ C

Kernel.............................................INTEGRITY v5.0.6-bf
BSP.......................TechniSat Digital RNS 300 Plus - Oct 25 2010
Debug Agent.............................................Not Configured
Initial Objects.....................................................95
Initializing boot modules:
    Resource Manager...........................................Success
    IIC Driver.................................................Success
    SPI........................................................Success
    System Resources...........................................Success
    NAND/SD....................................................Success
    Dynamic Resources..........................................Success
    CD Control.................................................Success
    CD Block...................................................Success
    Late KernelRange Clear.....................................Success
Boot Initialization..........................................Completed

>> Zeit (Bootloader):       566166241
>> Zeit (Initialisierung):  579684442

** Updater fuer RNS315, Version 0252a, 19.04.2011 **

updatenvm: Versionsinformationen Status 3, 3:
updatenvm:   Teilenummer: '3T0035192B'
updatenvm:   Hardware-TN: '3T0035192B.2'
updatenvm:   Version:     '0263'
updatenvm:   Vorversion:  ''
updatenvm:   Features:    0000
Update-Grund: 'PROG'
[Updater Start]
Handshake: Front hat Updateprogramm 0
Comm_Task: Verbindungsaufbau...
** Retransmissions 0/1/(1->0):00000000 Streamsize:6 Byte
Comm_Task: Bituebertragung erfolgreich.
Comm_Task: Verbindungsaufbau erfolgreich.

** Front-Updater-Version ist 0252.

Welcome.Status: Ьїяћ~ю~ќяїчяїяяяяП ь‰ дюW Ђ ?Ђ C

Kernel.............................................INTEGRITY v5.0.6-bf
BSP.......................TechniSat Digital RNS 300 Plus - Oct 25 2010
Debug Agent.............................................Not Configured
Initial Objects.....................................................95
Initializing boot modules:
    Resource Manager...........................................Success
    IIC Driver.................................................Success
    SPI........................................................Success
    System Resources...........................................Success
    NAND/SD....................................................Success
    Dynamic Resources..........................................Success
    CD Control.................................................Success
    CD Block...................................................Success
    Late KernelRange Clear.....................................Success
Boot Initialization..........................................Completed

>> Zeit (Bootloader):       566147757
>> Zeit (Initialisierung):  579672290

** Updater fuer RNS315, Version 0252a, 19.04.2011 **

updatenvm: Versionsinformationen Status 3, 3:
updatenvm:   Teilenummer: '3T0035192B'
updatenvm:   Hardware-TN: '3T0035192B.2'
updatenvm:   Version:     '0263'
updatenvm:   Vorversion:  ''
updatenvm:   Features:    0000
Update-Grund: 'PROG'
[Updater Start]
Handshake: Front hat Updateprogramm 0
Comm_Task: Verbindungsaufbau...
** Retransmissions 0/1/(1->0):00000000 Streamsize:6 Byte
Comm_Task: Bituebertragung erfolgreich.
Comm_Task: Verbindungsaufbau erfolgreich.

** Front-Updater-Version ist 0252.

Welcome.Status: CdBlockDev: ReadBlocks(100589,2) failed 00000003
Welcome.Status: CdBlockDev: ReadBlocks(100589,2) failed 00000003
Welcome.Status: CdBlockDev: ReadBlocks(100589,2) failed 00000003
ot readable (I/O error).
Please take CD.Welcome.Status: яїgОL      чЮЂ €я  юG Ђ ?Ђ C

Kernel.............................................INTEGRITY v5.0.6-bf
BSP.......................TechniSat Digital RNS 300 Plus - Oct 25 2010
Debug Agent.............................................Not Configured
Initial Objects.....................................................95
Initializing boot modules:
    Resource Manager...........................................Success
    IIC Driver.................................................Success
    SPI........................................................Success
    System Resources...........................................Success
    NAND/SD....................................................Success
    Dynamic Resources..........................................Success
    CD Control.................................................Success
    CD Block...................................................Success
    Late KernelRange Clear.....................................Success
Boot Initialization..........................................Completed

>> Zeit (Bootloader):       566166241
>> Zeit (Initialisierung):  579680006

** Updater fuer RNS315, Version 0252a, 19.04.2011 **

updatenvm: Versionsinformationen Status 3, 3:
updatenvm:   Teilenummer: '3T0035192B'
updatenvm:   Hardware-TN: '3T0035192B.2'
updatenvm:   Version:     '0263'
updatenvm:   Vorversion:  ''
updatenvm:   Features:    0000
Update-Grund: 'PROG'
[Updater Start]
Handshake: Front hat Updateprogramm 0
Comm_Task: Verbindungsaufbau...
** Retransmissions 0/1/(1->0):00000000 Streamsize:6 Byte
Comm_Task: Bituebertragung erfolgreich.
Comm_Task: Verbindungsaufbau er

Дальше с третьей попытки удалось нормально записать CD-R с прошивкой Skoda и магнитола с него обновилась. В процессе обновления в логе часто проскакивали сообщения, типа этого:

nandfs: allocated sector 6478 for bulk generation 2493

Я так понимаю, попадаются битые сектора в флешке и происходит попытка их переназначения. После обновления на столе магнитола включилась и потребовала код. Подключили к машине - загружается и код не требует, но не регулируется громкость (звука нет, на энкодер реагирует появлением шкалы громкости (установлено - 1), но изменения значения не происходит), кроме того магнитола постоянно перезагружается и иногда зависает. Лога в момент перезагрузок пока нет т.к. не было времени расчехлять ноутбук в автомобиле. Постараюсь сделать в субботу.

Анализ считанных ранее дампов указывает на наличие нестабильных секторов в обоих НАНДах (у меня есть привычка читать все микрухи по три-четыре раза подряд, так что в наличии несколько "одинаковых" дампов, считанных ещё до обновления, которые при побайтовом сравнении оказались разными).

Сейчас под рукой нет двух подходящих микросхем NAND, чтоб попробовать заменить родные флешки, так что ремонт пока опять ставлю на паузу.

Ссылка на комментарий
Поделиться на другие сайты

О, как хорошо сначала думать, а потом лезть с паяльником. 🙂 🙂 🙂 

Ссылка на комментарий
Поделиться на другие сайты

9 часов назад, dec123ua сказал:

сначала думать, а потом лезть с паяльником.

dec123ua, разве уже не принято делать бекапы, прежде чем начинать программный ремонт девайса? ИМХО, проще такой девайс убить программно, чем паяльником. Даже после кого-то: оторванные пятаки под BGA или сколотую SMD-мелочёвку обычно можно восстановить, но если перезаписали флешку, а оригинальный дамп не сохранили - только донор поможет.

Ссылка на комментарий
Поделиться на другие сайты

1 hour ago, Jael.Dace said:

dec123ua, разве уже не принято делать бекапы, прежде чем начинать программный ремонт девайса? ИМХО, проще такой девайс убить программно, чем паяльником. Даже после кого-то: оторванные пятаки под BGA или сколотую SMD-мелочёвку обычно можно восстановить, но если перезаписали флешку, а оригинальный дамп не сохранили - только донор поможет.

ГГГГ..... прежде чем начинать ремонт - желательно скачать и вдумчиво изучить datasheets на MCU, память и т.д. 
может тогда станет понятнее что лежет в NAND, а что в NOR 🙂 🙂 

 

p.s. обычно логи прячут под спойлер. 🙂

Ссылка на комментарий
Поделиться на другие сайты

32 минуты назад, dec123ua сказал:

p.s. обычно логи прячут под спойлер

Сорри, но я ещё не разобрался с интерфейсом форума и не смог найти спойлер.

34 минуты назад, dec123ua сказал:

вдумчиво изучить datasheets на MCU, память... может тогда станет понятнее...

Не станет. Разве что найдётся документ, в котором будет описана архитектура ПО магнитолы, но такого документа скорее всего нет в природе.

Но по вашему коментарию могу сделать вывод, что НАНДы здесь не при чём...

Ссылка на комментарий
Поделиться на другие сайты

21 minutes ago, Jael.Dace said:

Сорри, но я ещё не разобрался с интерфейсом форума и не смог найти спойлер.

Не станет. Разве что найдётся документ, в котором будет описана архитектура ПО магнитолы, но такого документа скорее всего нет в природе.

Но по вашему коментарию могу сделать вывод, что НАНДы здесь не при чём...

Вы не поленитесь найти даташит на analog devices blackfin, положить перед собой плату дисплея и mainboard и немного подумать самостоятельно.

 

Ссылка на комментарий
Поделиться на другие сайты

Кажется понял о чём вы. В любом случае магнитола сейчас не рядом, в субботу только будет.

Ссылка на комментарий
Поделиться на другие сайты

Причина была в плохой пайке одного вывода MT29F16G08ABABA (заметил при внимательном осмотре под увеличилкой). Магнитола работает и выдана клиенту.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...