Не хватает числа моделей на передатчике
программатор из двух кт315 и четырех резисторов + понипрог без проблем считают родную епром и запишут эти же данные в новую
Для этого исходный чип надо выпаять из платы?
Или на месте можно прочитать?
Для этого исходный чип надо выпаять из платы?
Или на месте можно прочитать?
Можно и на месте, с минимальным хирургическим вмешательством.
А по Эклипсу Хайтек случаем наработок нет? Мне вот семи ячеек памяти не хватает! 😊
Дмитрий
Для начала надо открыть корпус, посмотреть на плату, переписать названия микросхем и запостить сюда. Если там используется епром контроллера - то ничего не выйдет, если внешний епром - то проблем никаких. Допаять вторую микруху поверх первой, как делают во Флеш 4\5, сделать переключатель на корпусе. Вопрос “вгона калибровок джойстика” в таком случае можно считать не актуальным, ибо программатор из двух кт315 и четырех резисторов + понипрог без проблем считают родную епром и запишут эти же данные в новую. Калибровать ничего не придется.
Нашел на плате микросхему памяти - 24LC08B-I/SN.
Как я понимаю значит сделать можно. Только проблема в том, что я с такими микросхемами дела не имел. К моей великой радости микросхема есть в магазине, завтра побегу покупать.
А по Эклипсу Хайтек случаем наработок нет? Мне вот семи ячеек памяти не хватает! 😊
Дмитрий
Мне вот >100 хватает, используется 5 😊
Если у Вас столько моделей, то наверное есть смысл стенить аппаратуру 😃
Прочатал Datasheet на эту микросхему. Используется всего пять выводов:
4 - земля
5 - питание
7 - защита от записи
6 - тактовая частота
5 - адрес\ вход данных\ выход данных (открытый сток)
Если напаять микросхему сверху родной, то какие выводы подпаивать? А какие через тумблер?
Сначала думал все запаять, кроме 7, которым выбирать какая микросхема в работе, но потом понял, что все-таки этим буду выбирать в какую микросхему записывать данные, а в какую нет.
Или через тумблер пустить вывод 5 (в связи с тем, что он с открытым стоком, то на него еще напаять резистор 10К), а все остальные подпаять? Не совсем уверен, вывод 6 - это только вход?
И еще вопрос, а надо ли копировать содержимое родной памяти в новую? Может там только храняться только пользовательские данные, которые мы заносим при настройке моделей, а в новом пультике она пустая?
мне кажется, что коммутации только одной 7-й ножки не хватит.
А считывать-то как? Из двух мс сразу??
Надо, наверное, 5 и 7 одновременно.
Как я понял 7 нога - это только защита от записи (а не выбор кристалла).
Если подать землю - то можно читать и писать.
Если подать +U - то можно только считывать.
А считывать данные, записывать данные и адрес задаются только по одной ноге - 5. Вот помоему и получается, что только и надо коммутировать эту ножку. Только я не уверен 😦
В предыдущем посте допустил ошибку - питание - 8 нога.
Прочатал Datasheet на эту микросхему. Используется всего пять выводов:
4 - земля
5 - питание
7 - защита от записи
6 - тактовая частота
5 - адрес\ вход данных\ выход данных (открытый сток)
Что-то много пятых ног, короче надо коммутировать именно SDA, остальные не трогать. И важно не коммутировать вовремя записи/чтения, а-то такого понапишет…
И еще вопрос, а надо ли копировать содержимое родной памяти в новую? Может там только храняться только пользовательские данные, которые мы заносим при настройке моделей, а в новом пультике она пустая?
Кто же его знает, попробуйте и нам расскажите. Но, я бы копию снял в любом случае…
Припаял чистую микросхему сверху, коммутирую вывод 5 - SDA.
Пульт не включается - выдает ошибку №1 (тоже самое вообще без микросхемы).
Считал оригинальную микросхему и тоже самое зашил в новую, тумблером коммутирую вывод 5.
С оргинальной микросхемой работает, с новой нет - выдает ошибку № 3.
Ну думаю что-то не так считал с оригинальной, заново подключил программатор - считывается всего два байта, а дальше FF (первый раз тоже мало считал, около 60 байт). Ну думаю, выпаяю полностью микросхему и все считаю. Выпаял - вообще чистая получается. Боялся, что вообще сжег. Все восстановил - работает.
Новую микросхемы и считываю и программирую - все нормально, а с оригинальной не получается. Микросхема таже самая, только другой температурный диапазон.
Получается, что программатор возможно глючит. Собран вот по этой схеме добавлен только резистор 10к с выв.5 на +пит (так как открытый сток). Программа icprog105D. Раньше программировал PIC контроллеры, проблем не было. Кстати написано, что этот программатор работает с 24Схх, а у меня 24LC08B, в чем их разница?
Кто-нибудь может подсказать в чем собака порылась?
Кто-нибудь может подсказать в чем собака порылась?
Странно это… Что-то Вы не так делаете.
Кстати, а что получается если включить питание с оригинальной микросхемой, а уже потом подключить новую и записать модель?
Кстати, а что получается если включить питание с оригинальной микросхемой, а уже потом подключить новую и записать модель?
Эх, уже вытащил вторую микросхему и собрал пультик, завтра хочу полетать. Попробую попозже это проделать. Хочу поискать фирменный программатор и попробовать прочитать микруху им. Если не найду, то надо делать какой-то другой программатор. Чувствую, что все можно сделать, а не получается. Обидно. 😈
Все сделал с помощью программатора PonyProg. Теперь у меня 2 микросхемы переключаются через дополнительный тумблер и соответственно стала память на 8 моделей. Одно но - микросхемы у меня работают при температуре от 0 °С, а родная от -40 °С, но со всременем найду другую микросхему и заменю.
Все сделал
Замечательно, поздравляю. 😃
Юрий, а теперь было бы здорово, если бы вы подвели итог и пошагово с фотографиями (или хотя бы с эскизами) платы описали весь процесс.
Будет на что ссылаться в будущем.
☕
Замечательно, поздравляю. 😃
Юрий, а теперь было бы здорово, если бы вы подвели итог и пошагово с фотографиями (или хотя бы с эскизами) платы описали весь процесс.Будет на что ссылаться в будущем.
☕
Хорошо, попробую сделать.
Огромное Вам спасибо за подсказки.
(Это я приходил к вам летом в поле на полеты, когда был в командировке)
Огромное Вам спасибо за подсказки.
(Это я приходил к вам летом в поле на полеты, когда был в командировке)
Всегда пожалуйста. (я вас узнал 😃)
Коллег в своем городе нашли?
Всегда пожалуйста. (я вас узнал 😃)
Коллег в своем городе нашли?
Да, нашел. 20 августа, в день воздушного флота России моделисты собрались в аэропорту (аэропорт у нас не действующий), там и познакомился.
Все сделал с помощью программатора PonyProg. Теперь у меня 2 микросхемы переключаются через дополнительный тумблер и соответственно стала память на 8 моделей. Одно но - микросхемы у меня работают при температуре от 0 °С, а родная от -40 °С, но со всременем найду другую микросхему и заменю.
Поздравляю, не переживайте по поводу -40, все будет работать и так. Может потрескаться корпус, но далеко не сразу.
И прошивочку не плохо-бы…
А кстати какая микросхема стоит в RD6000 с памятью на 8 моделей??? А могет вообще та-же только с другой прошивкой??? Может если её в VG6000 поставить и память на 8моделей станет и индикатор будет отображать 5,6,7,8 ???
И прошивочку не плохо-бы…
А кстати какая микросхема стоит в RD6000 с памятью на 8 моделей??? А могет вообще та-же только с другой прошивкой??? Может если её в VG6000 поставить и память на 8моделей станет и индикатор будет отображать 5,6,7,8 ???
Даже не мечтай. Полагаю в этой флешке только данные о моделях и возможно о калибровках. Не более того.
а теперь было бы здорово, если бы вы подвели итог и пошагово с фотографиями (или хотя бы с эскизами) платы описали весь процесс.
Будет на что ссылаться в будущем.
☕
Для данной модернизации необходимо проделать следующее:
- С сайта www.lancos.com скачать программу PonyProg, схему программатора и адаптера для 24СХХ
- Собрать программатор и предварительно его проверить на чистой микросхеме
- Вскрыть корпус (предварительно открутить антенну)
- Отпаять верхний ряд выводов микросхемы 24LC08B-I/SN (в принципе достаточно только выводов 5 и 6, но так проще), выводы 1-4 подсоединены к земле. Подключить программатор: земля, +Uпит, SDA, SCL, вывод WP через 10К на +Uпит.
- Считать оригинальную микросхему и сохранить файл на диске
- Запрограммировать новую микросхему
- Запаять на место оригинальную микросхему и разорвать дорожку от 5 ножки (на картинке помечено синим)
- Запаять сверху новую, заранее запрограммированную микросхему (все выводы кроме – 5)
- Установить тумблер в корпус, средний контакт подпаять к SMD резистору который отрезали от 5 ножки. Переключаемые контакты соответственно к 5 ножкам двух микросхем
- Этим тумблером переключать микросхемы при выключенном передатчике. В противном случае, при включении передатчика, будет загружена конфигурация с одной микросхемы, а изменения будут писаться в другую.
На всякий случай выкладываю файл своей микросхемы.