Автор Тема: Прошивки ram board ICOM IC-x71 серии и 745/751 для всех КВ и УКВ (кроме 1271)  (Прочитано 8086 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Mildi

  • Ветеран
  • *****
  • Сообщений: 1859
  • Репутация: +150/-366
  • Три дня расстрела и каждый день до смерти.
  • QRA: KP67lx
Если дефект повторится то сначала опишите подробно как проявляется глюки.
Прежде чем перепрошивать считайте содержимое памяти, чтоб можно было понять испорчены ли данные и в каких ячейках.
Я с таким не сталкивался, но говорят (сомнительные и не проверенные источники, так что может быть это просто байка) SRAM от времени может деградировать и данные в некоторых ячейках могут портиться самопроизвольно.
Попробуйте просто снять и поставить модуль обратно, пошевелить шлейфы, возможно где то пропадает контакт.
« Последнее редактирование: 14 Ноябрь 2021, 13:36:01 от Mildi »
73! Василий (ex\RA1OGS/1)

Оффлайн Mildi

  • Ветеран
  • *****
  • Сообщений: 1859
  • Репутация: +150/-366
  • Три дня расстрела и каждый день до смерти.
  • QRA: KP67lx
RW0LDF прислал прошивку после сбоя и описал проявление неисправности. Продублирую может кому будет интересно.
Цитировать
Физически это выглядит так: аппарат исправно работает, но в какой то момент (а это при переходе на передачу), пропадает выходная мощность, светодиод передачи горит совместно со светодиодом приема, на дисплее левая частота (напр. 3845.45), при вращении валкодера, значение частоты меняется чёрт те как.
В общем ситуация следующая.
Портятся данные для VFO A которые изменяются в процессе работы.
Допустим вы перестроили частоту, изменили модуляцию, или офсет
дуплекса. Остальные данные в порядке.
Вариантов вижу два. Первое но маловероятное это порча микросхемы памяти.
Второе (что мне кажется более вероятным) это то что в момент записи в
эти ячейки происходит какой то сбой например помеха или просадка по
питанию.
Варианты более подробной диагностики.
1. Записать в ячейку памяти какую либо рабочую частоту, и при
повторении сбоя произвести запись данных из ячейки памяти в VFO A.
(ячейка должна переписать на корректное содержимое для  VFO A)
2. При повторении глюка перейти на VFO B
Если оба варианта срабатывают корректно. То проблема только в сбое при
записи в эти ячейки.
Если варианты не срабатывают, то вероятнее всего порча данных вызвана
подвисанием микроконтроллера.

Предлагаю посмотреть осциллографом что твориться на шине питания
микроконтроллера и памяти в процессе работы и особенно при включении
передачи.
Если есть пульсации провалы или выбросы предлагаю заменить
электролитические емкости по питанию, начать с блока питания.
Картинку с результатом анализа сбоя в прошивке (на картинке ошибочно указана частота после сбоя как 5033,0033 правильное значение 33,0033).

PS: Вариант 1 позволит восстановить корректные значения без перепрошивки модуля программатором.
Вариант 2 позволит проверить не является ли сбой циклическим, и не испортит ли он сразу данные для VFO B.
« Последнее редактирование: 26 Ноябрь 2021, 15:04:29 от Mildi »
73! Василий (ex\RA1OGS/1)

Оффлайн R6YP Виктор

  • Старожил
  • ****
  • Сообщений: 223
  • Репутация: +42/-6
  • QRA: LN04AO
Подскажите пожалуйста номиналы резисторов для переходника. Хочу считать прошивку со своего IC-1271. По фотографии боюсь цвета напутать.
Заранее спасибо. И еще вопросик. Где взять такие длинные контактные штырьки?
Боишься — не делай, делаешь — не бойся, а сделал — не сожалей.

Оффлайн Mildi

  • Ветеран
  • *****
  • Сообщений: 1859
  • Репутация: +150/-366
  • Три дня расстрела и каждый день до смерти.
  • QRA: KP67lx
Резисторы у меня на 1кОм, но их номинал не критичен можно выбрать в диапазоне 1к-10к это просто подтяжка к +.
Штыри брал на алике
например тут (есть разной длины)
https://ky1943479.aliexpress.ru/store/group/Connector-Pin-Header/1943479_506722276.html?spm=a2g0o.store_pc_home.pcShopHead_2298376.1_2_8
73! Василий (ex\RA1OGS/1)

Оффлайн R6YP Виктор

  • Старожил
  • ****
  • Сообщений: 223
  • Репутация: +42/-6
  • QRA: LN04AO
LPT программатор не прокатил, купил TL866II-plus, прошил и аппарат ожил, но через две недели, аппарат опять заглючил. Напряжение на батарее 3,14в. Перепрошил, пока нормально, в чём дело- так и не понял. 
Подскажите пожалуйста у вас модуль с одной или двумя микросхемами ?
Вот для примера https://www.qrz.ru/schemes/contribute/technology/ic751.phtml
У меня на две микросхемы. Вы прошивали с одной или двумя микросхемами?
Боишься — не делай, делаешь — не бойся, а сделал — не сожалей.

Оффлайн R6YP Виктор

  • Старожил
  • ****
  • Сообщений: 223
  • Репутация: +42/-6
  • QRA: LN04AO
Модуль на моем трансивере вот такой. С версией прошивки #14
трансивер ic-1271 без букв в конце.
« Последнее редактирование: 30 Май 2022, 08:05:48 от R6YP Виктор »
Боишься — не делай, делаешь — не бойся, а сделал — не сожалей.

Оффлайн Mildi

  • Ветеран
  • *****
  • Сообщений: 1859
  • Репутация: +150/-366
  • Три дня расстрела и каждый день до смерти.
  • QRA: KP67lx
Виктор, они все с двумя микросхемами. Отличаются типом микросхемы ОЗУ узкая более старая, видимо после прекращения производства перешли на более новый тип.
Там где ОЗУ большая микросхема, вторая стоит под батарейкой.
Модули абсолютно взаимозаменяемы.
73! Василий (ex\RA1OGS/1)

Оффлайн Mildi

  • Ветеран
  • *****
  • Сообщений: 1859
  • Репутация: +150/-366
  • Три дня расстрела и каждый день до смерти.
  • QRA: KP67lx
R6YP Виктор, вот видео как работать с программатором и модулем.
Выкладываю тут может еще кому пригодится. Пока в низком качестве чуть позже должно быть доступно и в лучшем.
https://youtu.be/FlPAZszX74k
« Последнее редактирование: 29 Июнь 2022, 22:38:46 от Mildi »
73! Василий (ex\RA1OGS/1)

Оффлайн Mildi

  • Ветеран
  • *****
  • Сообщений: 1859
  • Репутация: +150/-366
  • Три дня расстрела и каждый день до смерти.
  • QRA: KP67lx
Да забыл сказать. Если микросхема ОЗУ в 18 выводном корпусе выйдет из строя вместо нее можно впаять КР537РУ13, надо будет слегка подогнуть выводы, советская чуть шире. В том модуле что на видео как раз она и запаяна.
73! Василий (ex\RA1OGS/1)

Оффлайн RZ6DD Александр

  • Ветеран
  • *****
  • Сообщений: 3154
  • Репутация: +973/-111
  • QRA: LN04mx
В середине 200х заказывал RAM board у IK2RND на EEPROM для линейки x71 (x71A). Он запрашивал параметры и сам прошивал. Работает уже более 17 лет. Саму прошивку он не давал.
https://www2.pv.infn.it/~nardo/main6.html


Оффлайн Mildi

  • Ветеран
  • *****
  • Сообщений: 1859
  • Репутация: +150/-366
  • Три дня расстрела и каждый день до смерти.
  • QRA: KP67lx
Да неплохой он бизнес затеял в свое время, и еще кто то делал эти модули.
Тоже делаю в свободное время такой модуль универсальный под любой аппарат, пока застопорился на разводка платы, никак не подберу устраивающий по компановке вариант для удобного заказа плат у китайцев... 
30 пиновый СИММ модуль на 4 мб проще развести было...
Перемычками набрать номер модуля и все, можно ставить на замену.
« Последнее редактирование: 30 Июнь 2022, 14:06:38 от Mildi »
73! Василий (ex\RA1OGS/1)

Оффлайн R6YP Виктор

  • Старожил
  • ****
  • Сообщений: 223
  • Репутация: +42/-6
  • QRA: LN04AO
Спасибо что помогаете. Делая все так как подсказываете, но результата нет. ???
Программатор считывает какой то код, но записывать не получается.
На изображении то, что считывает программатор
Боишься — не делай, делаешь — не бойся, а сделал — не сожалей.

Оффлайн R6YP Виктор

  • Старожил
  • ****
  • Сообщений: 223
  • Репутация: +42/-6
  • QRA: LN04AO
Вот, что еще заметил. Прошивки от ic-751 записываются на модуль и скачиваются. А на ic-1271 нет. В чем может быть проблема?
Боишься — не делай, делаешь — не бойся, а сделал — не сожалей.

Оффлайн R6YP Виктор

  • Старожил
  • ****
  • Сообщений: 223
  • Репутация: +42/-6
  • QRA: LN04AO
Для наглядности какие аппараты поддерживаются в этих версиях прошивок, картинка есть и в архиве. Сразу не сообразил добавить в первое сообщение (как говорят Умная мысля, приходит опосля  ), потому выкладываю вторым сообщением.
Все данные прошивки и считываются и записываются в модуль. Прошивка ic-1271 нет!
Коллеги! У кого есть прошивка, которая считана с модуля ic-1271. ?
« Последнее редактирование: 02 Июль 2022, 10:03:17 от R6YP Виктор »
Боишься — не делай, делаешь — не бойся, а сделал — не сожалей.

Оффлайн Mildi

  • Ветеран
  • *****
  • Сообщений: 1859
  • Репутация: +150/-366
  • Три дня расстрела и каждый день до смерти.
  • QRA: KP67lx
Виктор, приветствую.
Жаль вы сразу не сказали что для 751 записывается, а 1271 нет, я бы тогда сразу сообразил в чем дело.
Прошивка для 1271Е которая в архиве в этой теме во втором килобайте имеет  FF программатор пишет второй килобайт поверх первого, так как модуль имеет размер 1кб а микросхема выбранная в программаторе 2кб.
Это особенность переходника того человека который считывал ее, видимо у него разводка сделана так чтобы читался и писался только первый килобайт.
Поэтому у вас и получается чистый модуль после записи.
Чтобы она у вас записалась есть 2 варианта.
1. В программаторе указать диапазон адресов перед записью чтобы записывался только первый килобайт.

2. В hex-редакторе скопировать содержимое первого килобайта прошивки во второй.

После первого варианта если убрать выбор диапазона и считать прошивку и сохранить то получите файл который можно сделать во втором варианте. Его потом в будущем при необходимости и использовать чтоб не задавать адреса вручную.

Поэтому прошивки для остальных аппаратов кроме 1271, в формате для 866 имеют 4 варианта. Старший полубайт или 0 или F и дублирование или нет второй килобайт.
Для 1271 я не обрабатывал их так как в первом архиве оригинальные прошивки с icom-овского программатора, а для 1271 получены от разных людей и номер модуля неизвестен.
« Последнее редактирование: 02 Июль 2022, 20:36:49 от Mildi »
73! Василий (ex\RA1OGS/1)