Ranson
24.08.2007, 06:17
Телефон побывал в чьих-то шаловливых ручках-в трубе отсутствует 24с64 и все надписи о версии. Версия ПО 03.12.00.
В базе наклейка сохранилась на ПЗУ частично 266101... Ver 046...
После прошивки http://master-tv.com/proshivki/tel/dumps/Other/SWISSCOM%20TOP%20D410.rar труба пытается зарегится-диод на базе гаснет и труба кричит "log on failed". Как подружить базу с трубой?

bvj
25.08.2007, 01:28
Для начала залить в трубу любую прошивку, чтобы она ожила (ты это видимо уже сделал), в меню посмотреть версию софта, раз с ПЗУ лейбл уже содрали, и искать прошивки для этой версии. 125-я не совместима с другими. Если повезет - зарегистрируются, если нет - настраивать частоту и гетеродин. Вероятность фифти-фифти.
В базу тоже чужую заливал? Надеюсь сохранил родную?

Ranson
27.08.2007, 01:08
Родную с базы конечно же сохранил. Кто бы подсказал как чатоту подправить в прошивке? Интересно если с флэшки слить прошиву там её версия будет или нет?

bvj
27.08.2007, 02:36
Смотря что ты называешь флешкой. В seeprom точно нет номера версии. Его можно узнать только через меню, ну или ПЗУ прочитать.

Ranson
27.08.2007, 14:20
ПЗУ это и есть м/с флэш-памяти (29DL400). Значится буду сдирать ПЗУ и смотреть что там напысано.

Ranson
27.08.2007, 18:31
Значится так-версия ПО в ПЗУ в явном виде нигде не прописана :( . Через меню трубки "Software version 03.12.00". Я так понимаю остаётся ручками править епромину :confused: .Вопрос только гиде эти байтики находятся? ПЗУ трубки, может кому згадится

Ranson
27.08.2007, 18:40
Ой, файлик не прицепился

VVVOUT
28.08.2007, 01:47
Держи для трубки.

bvj
28.08.2007, 03:16
Засада, я даже не знаю, что это за версия такая. Из полусотни аппаратов, которые держал в руках, в меню было обозначение типа v01.44, что соответствовало лейблу на ROM типа Ver.0144. Т.е. нумерация была из 4 цифр и в диапазоне от 0125 до 0144. Может труба на самом деле другой модели? Фото можешь скинуть?
Чтобы ручками править, нужно сначала болванку подходящую подобрать. Можно поставить чистую (FF) eeprom, включить трубу хотя бы 1 раз, потом считать eeprom. Тогда я смогу посмотреть, на какие версии больше похоже. Насчет байтиков, можешь написать в мыло, здесь я не буду все пересказывать.

bvj
28.08.2007, 04:29
z i p.rar - те же самые прошивки, с http://master-tv.com, только зачем-то переименованные. Даже дата совпадает.

Ranson
28.08.2007, 14:58
Вот ведь незадача какая-совсем ослеп :confused:
На корпусе базы снизу наклейка
Artikel Nr: SC 223.789.9
Serie-Nr: 00016287 M3
Lieferant: ABSC 20312572
HW 1B/ SW 1.00
BACOM 99.0124.C.N
На трубе под АКБ
Art Nr: SC 223.785.7
Serie-Nr: 00034592 M4
Lieferant: ABSC 20312434
HW 1B/ SW 1.01
Может это чем поможет "больному"
¤ bvj Большое спасибо за советы. Фотки и прошивки скину завтра на мыло

bvj
29.08.2007, 02:33
Да нет, эти цифры ничем не помогут. Тут еще такое дело, почему я фото попросил, все эти аппараты попадают к нам обычно как секондхенд, корпуса и внутренности меняют и вместо родной платы вполне может оказаться к примеру D300 ISDN. Наверно они совместимые в том смысле, что труба с базой свяжется, но версии софта совсем другие.
А прошивка флеши интересная, почему-то в ней записаны номера типа записной книжки. Как они туда попали непонятно. Неужели проц их туда из eeprom копирует? Никогда о таком не слышал. А как ты флеш сливал, выпаивал из платы? Или с контактных площадок каким-нить софтом?

Ranson
29.08.2007, 13:45
Насчёт флэши мне тоже стало очень интересно когда я там увидел номера удалённые из зап. книжки ещё в "прошлом веке". Сливал выпаивая м/с с платы самодельным программатором в виде куска платы от DVD BBK (на плате оставил только проц с обвязкой, озу и приделал кучу панелек-читает/шьёт практически все флэшки). :D Фотки скину ближе к вечеру.

Ranson
31.08.2007, 15:55
Вылезла первопричина "отвязки" трубки от базы-пропадает сигнал SDA в межслойных соединениях :mad: . Пока работаем с железом...

andruha_gpz28
02.09.2007, 08:57
Ни фига себе, программатор с DVD !!!
Вот это номер! Можно фотку сабжа в студию ?

Ranson
03.09.2007, 00:18
andruha_gpz28 О программаторе всё написано http://monitor.net.ru/forum/viewtopic.php?t=62860. Получается дёшево и сердито+минимум времени на изготовление

crazy_goblin
07.01.2008, 08:57
Здравствуйте, я столкнулся с таким же аппаратом (прошивка 3.12), там тоже нет 24с64, похоже эта версия пишет прямо во флешь, видимо производитель пытался побороть проблему со слетом прошивы и выпустил эту версию ПО.
Поведение трубки точно такие как у вас (труба не вяжется, хотя обмен вроде-бы есть). Мне интересно - удалось победить аппарат, вчем была проблема и можно ли получить прошивку с вашей трубы.

У меня есть прошивка и трубки с версией 1.38 100% рабочая, работает и с 1.36, но есть и проблема - если две трубки, прошитые этой прошивкой подключить к одной базе , то происходит сбой прошивок но обеих или на одной. Я так понимаю, что у трубок, получается один идинтификатор и они пытаются получать данные вместе.
Вы не в курсе где этот номер находится в прошиве и как его заменить.

bvj
08.01.2008, 03:46
В прошивках eeprom трубок IPEI (ID) по адр. 55-59. Конечно он должен быть у всех разный, иначе будут такие глюки.
Обсуждение прошлого вопроса закончилось ничем, фотографий я так и не дождался и модификаций без eeprom или с такими номерами версий так и не встречал. Предположение о том, что флеш используется вместо eeprom, в принципе имеет право на жизнь, но только если этот тип флеши умеет перепрограммироваться при напряжении питания от акк. Надо читать даташит на нее. А что, место под eeprom вообще руками не паяное? Еще как вариант, нет ли случайно eeprom на плате дисплея? Дело в том, что они на общей шине, возможно поэтому и слетают часто.

crazy_goblin
08.01.2008, 09:27
Вот спасибо, за совет! Нет eeprom на версии 3.12, место и разводка есть, просто не запаяно, трубка работает, только не регистрируется на базе , хотя обмен какойто есть так как база прерывает процидуру регистрации (перестает моргать светодиод). Фото платы могу сделать, если нужно, но она один в один как и с версией 1.38, только 24с64 нет и не было. Мне она досталась без дисплея и я поставил с аппарата с версией 1.38 и он работает , менюшки совсем другие, только, дисплей то графический. Как писал Ranson он в прошивке видел номера зап. книжки , а в 1.38 они в eeprom.
Жалко считать пока нечем, я думал Ranson откликнется, у меня похожая проблема с привязкой.

crazy_goblin
08.01.2008, 09:33
В догонку :), глянул в прошивку eeprom трубоки IPEI (ID) по адр. 55-59, у меня какаето абракадабра там, нет ли возможности прикрепит картинку с фрагментом eeprom и выделить в нем этот участок, пожалуйста. Может я не так смотрю?

bvj
09.01.2008, 02:09
Да не проблема, прилагаю. A проц с какой маркировкой?
Привязка может не идет из-за того, что PIN изменен и неизвестный? Скинь прошивку на базу, желательно с указанием маркировки на проце и номера версии на ROM. Заодно посмотрю, не битая ли она. А то один из типовых сбоев в базе внешне проявляется только тем, что индикатор при регистрации мигает помедленнее, ну и еще пара едва заметных нюансов.

Ranson
09.01.2008, 04:58
Извиняюсь за долгое отсутствие-дел было что и не до телефона. Сапожник без сапог :) . Я своего зверя так и не заборол, хотя с железом разобрался-осталось софтово забороть. Вечером выложу фотки и то что проц прописывает в чистую епромину.

crazy_goblin
09.01.2008, 09:09
Мои данные базы:
CPU: SC14422DVJG
Flash: AT27c020 (наклейка 266101 Ver.0401)
EEPROM :24C16 (ее прошивка D410base_ok.rar)
RF-Mod. : Rev.06A
p/n: 20 266157

На трубе стоит: проц. SC14402DVJG
Flash: 29CL400 (наклейка 312484 Ver.0312)
EEPROM : нет
F-Mod. : Rev.07
p/n: 20 266157

А у вас данные на радиомодули такие , есть? Или как с ними бороться.
Ranson , а можете считанную прошивку с флашки ver.0312, выложить?

crazy_goblin
09.01.2008, 09:12
bvj - спасибо , разобрался где этот IPEI (ID), буду пробовать. :D

bvj
10.01.2008, 06:25
На маркировку радиомодулей я никогда не обращал внимания. Посмотрел сейчас в первой попавшейся трубе - REV: 06A
P/N: 20 266157, версия отличается, но думаю это не важно.
Прошивка базы у тебя вроде исправная, PIN 0000, но можешь попробовать на всякий случай эту, прилагаю. Процессоры тоже те же самые. Не знаю, какой фирмы флеш у тебя, а у меня AM29DL400BT (Advanced Micro Devices AMD). Прошивку на нее Ranson уже выложил вверху.
Что такое 29CL400 не знаю, не нашел такую.

crazy_goblin
10.01.2008, 06:50
Спасибо, буду пробовать! Флеш у меня в самом деле 29DL400BT , под наклейкой не внимательно посмотрел. Прошивку скачал, я в начале подумал , что это с 24с64 слито.
Мне тоже, те трубки и базы , что попадались , были с RF-модулями 06А.

Ranson
13.01.2008, 05:33
Поставил чистую епромину, включил, выпаял епромину. Включил трубу без епромины-работает(без связи с базой) и даже номера сохраняет (сразу во флэшу). Получается что в епромине труба только служебную инфу хранит :confused: Что-то труба в чистую 24lc64 маловато прописала. Фотки платы получились почти 4 метра, не лезут сюда :( .
В моей трубе на RF модуле начертано
p/n 20266157
ver:0.7
s/n 20 2000 005 443

crazy_goblin
14.01.2008, 05:47
Я же писал раньше , на трубке с прошивкой 0312, 24с64 не нужна, она не стоит изночально. На версиях 1.36-1.44 без епрома не стартует, даже. А изначально , эта трубка с 3.12 прошивкой работала с базой или нет? У меня подозрение , что может прошивка в базе должна быть другая.
Жалко , неизвестно как поменять настройки Rf-модуля, может его просто подстроить надо? И еще остается попробывать заменить RF-модуль или поставить флашку с 3.12 прошивой на рабочую трубу (которая вяжется с базой), предварительно сняв епромку тоже.

bvj
14.01.2008, 06:19
To Ranson
Честно говоря не знаю, что посоветовать. Прошивка eeprom очень похожа на те версии, с которыми я работал, только вся информация сдвинута на 1 байт. После сдвига сравнил с прошивкой с Монитора, которую ты видимо заливал, - полностью совпадает с адреса 01 до DF. В этой области все важные данные, включая IPEI и настройки RF. Значит из eeprom они заливаются во флеш в качестве резервной копии и восстанавливаются при обнаружении кривизны в eeprom. Но т.к. данные эти из чужой прошивки, то настройки могли и не подойти. А родных уже не найти, во флеши они тоже переписались. Если надумаешь попробовать настроить, напиши мне в мыл, объясню, может и получится.
Откуда взялся сдвиг на 1 байт, не знаю, может из-за той проблемы с железом, о которой ты писал раньше. Если сейчас она устранена, то можно попробовать снова залить в eeprom ту же прошивку с Монитора, включить, потом поставить чистую и снова проверить, появится сдвиг или нет.
Можно попробовать нащупать тест-режим, где может быть есть возможность настроить р/тракт. Я не смог его найти, а вообще-то наверно должен быть.

To crazy_goblin
Судя по тому, что у Ranson в чистую eeprom заливается копия из флеши, то скорее всего eeprom все-таки нужна, а иначе зачем в нее записывать. Стоит попробовать поставить чистую, после включения ее считать и посмотреть, что в нее зальется из флеши. Было бы интересно посмотреть, насколько похожи будет эта прошивка на те, которые от других версий. Может какие-то мысли и появятся. Главное пока не заливать в eeprom чужую прошивку, а то она перепишется в флеш и потеряется родная информация.

Сейчас я не уверен точно, но кажется когда я включал трубки с другими версиями без eeprom, они тоже включались, по меню можно было ходить, но конечно никакой регистрации не происходило, поэтому в принципе все похоже. Разница только в том, что в ваших версиях бекап восстанавливается из флеши. А структура прошивки - это надо посмотреть, может быть и окажется такая же. Даже скорее всего наверно похожая, иначе бы чужая прошивка с Монитора не записалась во флеш один к одному, а сбросилась бы в default.

Ranson
15.01.2008, 01:46
то bvl: скинул письмицо-надеюсь что дошло

bvj
15.01.2008, 05:00
Вроде дошло, буду читать и писать :)

Ranson
15.01.2008, 11:10
Побежал на работу, вечером продолжу "издевательства" над телом :)

bvj
21.01.2008, 04:30
crazy_goblin пишет
..На версиях 1.36-1.44 без епрома не стартует, даже.. Трубка D310 v140 запускается без eeprom и реагирует на кнопки, только что проверил.