Usbasp для прошивки bios
Самым простым программатором является программатор для LPT-порта. Чтобы собрать такой программатор потребуется всего лишь штеккер LPT и 4 сопротивления.
Это был мой первый программатор. К нему я припаял колодку для прошивки ATmega8. Питание 5В брал с разъема molex компьютера.
Главным минусом этого программатора является то, что сейчас трудно найти LPT порт. Он канул в лету. Я использовал завалявшуюся у меня терминальную станцию на базе Pentium III, которая загружалась с флешки и жутко тормозила, но для первых экспериментов хватало.
Самодельный USBasp
Вскоре мой коллега тоже заразился программированием микроконтроллеров и даже соорудил танк с беспроводным управлением! Ну а для отладки танка собрал программатор USBasp.
И я стал тоже им пользоваться. Надо сказать, что пользоваться им гораздо приятнее, причем на любом компьютере и операционке.
Китайский USBasp
Негоже на халяву пользоваться чужим и я заказал с ebay себе китайский USBasp за скромную цену в 170 рублей.
warning: cannot set sck period. please check for usbasp firmware update.
Обновление прошивки
Решено обновить прошивку. Долго высматривал схему USBasp и плату полученного девайса. Все совпало. Значит можно спокойно обновляться. Для обновления нам понадобиться еще один USBasp, благо у нас есть самопальный! Соединяем оба программатора их родным проводом ISP10. Контакты перемычки для обновления находятся под чипом ATmega с обратной стороны. Их нужно замыкать, когда обновляешь прошивку программатора.
Китайцы не перестают удивлять. Попробовал считать прошивку, дабы попробовать определить версию, ну и сделать резервную копию — получил кашу. Это значит, что выставлен Lock bit, он защищает прошивку от считывания. Защитить прошивку открытого проекта — очень логичное решение. Но тем кто захочет обновить прошивку своего программатора, все равно попробуйте сделать резервную копию.
Вообщем, зашил последнюю прошивку с официального сайта, прошивал только FLASH. Теперь все работает хорошо, avrdude ничего лишнего не пишет.
Еще один сюрприз кроется в том, что на программаторе стоит ATmega8L, который по документации работает на частоте до 8 МГц, но на программаторе он работает в разогнанном режиме с внешним кварцем на 12МГц. На долго ли его хватит?
Вот еще добрый человек выложил видео, как обновить прошивку.
Так же хотел похвастаться макетной платой. Шла вместе с модулем питания и проводами для отладки схем. Приобрел за 270 рублей.
Введение
Здравствуйте, автолюбители.
Все комплектации автомобиля Renault Sandero/Logan первого поколения оснащены бортовым компьютером, но только в комплектации "Prestige" компьютер не заблокирован программными методами. Заблокированный бортовой компьютер (далее БК) это маркетинговый ход, направленный на то, чтобы покупатель отдал предпочтение более дорогой комплектации.
Функции бортового компьютера:
— Суммарный пробег;
— пробег за поездку;
— расход за поездку;
— средний расход топлива на 100 км;
— расчет пробега до заправки;
— пробег после обнуления;
— средняя скорость автомобиля;
— мгновенный расход*.
Заблокированный БК отображает только "суммарный пробег" и "пробег за поездку" — всего лишь два параметра из восьми.
Чтобы определить разблокирован ли бортовой компьютер необходимо зажать кнопку информации суточного пробега и после включить зажигание, далее (в течении 2-5 секунд) на приборной панели появится информация в виде цифрового кода. Если последняя цифра в коде — "1", то это значит, что бортовой компьютер заблокирован.
К счастью, активировать БК можно своими руками. Для этого требуется:
1. Прошить панель приборов;
2. Установить кнопку управления бортовым компьютером;
3. Установить связь между боровым компьютером и контроллером впрыска.
Основные сложности возникают при прошивке панели приборов. Предлагаю Вам максимально простой способ прошивки без пайки программатора, а так же альтернативные решения про запас.
Прошивка панели приборов
1. Популярный способ
Я, как и многие заинтересованные в этом вопросе автомобилисты, увидев эту популярную инструкцию сразу же решил следовать ей. У меня было две модификации программатора "Хамелеон": слева — первая, справа — вторая (с питанием), но успеха не было.
Суть проблемы такова: программа "Хамелеон" требует прямого доступа к LPT порту т.е. программе необходим доступ к порту напрямую, минуя ОС. Если же программа обращается к СОМ-порту не по имени порта, а по адресу, то она получает отказ т.к. в Windows это запрещено.
Решение 1:
Для решения проблемы существуют четыре популярных варианта драйверов, позволяющих прикладной программе обращаться к портам ввода-вывода (только для Win NT/2000/XP):
Все четыре варианта практически равноценны. Подробная инструкция по драйверам.
Решение 2:
Установка операционной системы win95 или win98. С дискеты:)
Замечание :
Настройка BIOS. Изменить значение параметра "Parellel Port Mode" на "EPP".
Вывод: способ очень сложный, но дешевый.
2. Новый ПРОСТОЙ способ активации БЕЗ ПАЙКИ
Собственно ради этого способа запись и создавалась. Забегая вперед, скажу, что для прошивки панели приборов Renault Sandero/Logan нам обязательно потребуется программатор CH341A. Стоимость программатора: 130р. То есть вы можете разблокировать бортовой компьютер БЕЗ ПАЯЛЬНИКА и без трудностей с совместимостью программы.
Опубликовав эту запись, я с толкнулся с тем, что некоторые автолюбители не поняли, как активировать БК без пайки, поэтому разобьем этот пункт на несколько.
Оглавление:
— 2 Новый ПРОСТОЙ способ активации;
— 2.1 Как собрать программатор и подключить его к микросхеме (с пайкой на Pibboard);
— 2.2 Как собрать программатор и подключить его к микросхеме (без пайки на прищепке);
— 2.3 Процесс разборки панели приборов;
— 2.4 Процесс прошивки;
Отметим здесь пункт 4 (от 08.04.19) о том, как правильно подключить микросхему для прошивки.
2.1 Как собрать программатор и подключить его к микросхеме (с пайкой на Pibboard)
Список покупок:
— CH341A;
— Torex T10;
— Torex T20;
— Резисторы или один резистор 330 ОМ;
— 93C56 SOP8;
Конечно же, список примерный и каждый сам определит что ему нужно.
Коротко о каждой позиции списка:
Программатор придется купить обязательно. Набор резисторов здорово экономит время. Бита T10 нужна, чтобы разобрать панель приборов, а Т20, чтобы панель приборов снять. Микросхему 93C56 нужно заказать для опытов, программатор Вы будете отлаживать на ней.
Программатор в пункте 2.1 собирается на Pinboard. Pinboard — это меленькая плата, для подключения микросхемы к программатору. Pinboard идет в комплекте с программатором. Штыревые выводы Pinboard соединяем с соответствующими штыревыми выводами программатора.
Для прошивки микросхемы (далее МК) потребуется:
— Выпаять МК из панели приборов;
— припаять МК к Pinboard;
— прошить МК;
— отпаять МК от Pinboard;
— припаять МК на место к панели приборов.
Можно обойтись без выпайки микросхемы, а подключиться к панели приборов проводами:
— Припаиваем в нужных точках панели приборов провода;
— припаиваем эти провода к Pinboard;
— прошиваем МК;
— отпаиваем все провода.
Мое мнение: выпаять МК проще, чем подключиться проводами, но для этого нужно использовать сплав Розе (см ниже).
Программатор CH341A имеет штыревые выводы. Каждый вывод подписан на нижней стороне программатора. Микросхему нужно подключить к программатору так:
1 нога микросхемы — к штырю CS;
2 нога микросхемы — к штырю CLK;
3 нога микросхемы — к штырю MOSI;
4 нога микросхемы — к штырю MIOS;
5 нога микросхемы — к штырю GND;
6 нога микросхемы — к штырю 3.3v через резистор сопротивлением 330 ОМ;
7 нога микросхемы — к штырю 3.3v;
8 нога микросхемы — к штырю 3.3v.
Подробнее о подключении в конце записи.
Для прошивки я выпаивал микросхему памяти 93с56. Покрываем выводы микросхемы флюсом, затем лудим ножки сплавом Розе. У сплава Розе температура плавления в несколько раз ниже, чем у припоя, следовательно при лужении дорожки не отойдут от текстолита из-за перегрева и резисторы с конденсаторами, которые находятся вокруг микросхемы, не отпаяются
Вот такой программатор получился у меня:
2.2 Как собрать программатор и подключить его к микросхеме (без пайки на прищепке)
Способ основан на прищепке. У меня нет прищепки и выше мне пришлось выпаивать МК. С пришепкой паять ничего не нужно
Коротко о каждой позиции списка:
Программатор придется купить обязательно. Набор резисторов здорово экономит время. Бита T10 нужна, чтобы разобрать панель приборов, а Т20, чтобы панель приборов снять. Микросхему 93C56 нужно заказать для опытов, программатор Вы будете отлаживать на ней. Dupont — провода, которыми Вы соберете программатор без пайки. Dupont — пункт для тех, кто не хочет ничего паять. Прищепка SOIC нужна, чтобы прошить микросхему без пайки.
То есть вы можете разблокировать бортовой компьютер БЕЗ ПАЯЛЬНИКА и без трудностей с совместимостью программы.
О дюпонах:
Дюпоны — это проводочки с разъемами на конце. Они позволят собрать программатор без пайки. Для сборки программатора, используя дюпоны, необходимо надеть дюпон на соответствующий штыревой вывод.
Замечание: такие проводочки можно найти в любом компьютере.
О прищепке:
Вам не придется выпаивать МК, вы просто прищелкнете к ней прищепку.
О сборке программатора:
1 нога микросхемы — к штырю CS
2 нога микросхемы — к штырю CLK
3 нога микросхемы — к штырю MOSI
4 нога микросхемы — к штырю MIOS
5 нога микросхемы — к штырю GND
6 нога микросхемы — к штырю 3.3v через резистор сопротивлением 330 ОМ;
7 нога микросхемы — к штырю 3.3v;
8 нога микросхемы — к штырю 3.3v.
Подробнее о подключении в конце записи.
Резистор вы можете установить без пайки. Используйте дюпоны и скрутку. Паять вообще ничего не нужно. Я так не делал потому, что у меня нет прищепки.
Как собрать программатор без пайки:
— Возьмите программатор и дюпоны;
— одной стороной подключите дюпон к соответствующему штыревому разъему программатора;
— другой стороной подключите дюпон к соответствующему штыревому разъему Pinboard или прищепки;
2.3 Процесс разборки панели приборов;
Нашел подробное видео по разборке, поэтому описывать процесс не буду. Одно замечание: передние стекло снимать не нужно (6 мин 55 сек), достаточно отщелкнуть черные защелки. В видео много лишнего, быть может стоит его обрезать?
В конце концов перед Вами должна оказаться плата:
2.4 Процесс прошивки
Не зависимо от того, какой у вас программатор (с пайкой из пункта 2.1 или без пайки из пункта 2.2), процесс прошивки одинаковый.
Будем считать, что программатор у Вас подключили к микросхеме и usb порту компьютера.
Для прошивки Вам потребуется три программы:
— AsProgrammer
— LFE 2.6
— PonyProg
ОБНОВЛЕНИЕ от 15.03.2021: Залил копию на яндекс (ЗЕРКАЛО)
ОБНОВЛЕНИЕ от 15.03.2021: с программами работал из-под Windows 7
Процесс прошивки:
1. Установите драйвер на программатор из папки AsProgrammer\CH341-Drivers
2. Посмотрите на программатор и найдите на нем джампер. Установите его между выводом с названием "1" и выводом с названием "2". Как у меня (см фото выше)
3.Подключите к программатору МК из панели приборов
4. Считайте Вашу прошивку
5. Сохраните прошивку, например, с именем "mydump"
6. Измените расширение прошивки. Открываем PonyProg, открываем Вашу прошивку, нажимаем "сохранить как", выбираем расширение "hex" и вводим новое имя файла, например, "mydumpHEX.hex". Теперь LFE увидит Вашу прошивку.
7. Откройте LFE и загрузите Вашу прошивку.
Если у вас была версия 6001, то нажмите кнопку "6002".
Если у вас была версия 7101, то нажмите кнопку "7102".
Если у вас была версия 81101, то нажмите кнопку "81102".
Затем нажмите кнопку "Load" и в открывшемся проводнике выберите файл "mydumpHEX.hex", чтобы загрузить пробег, нажмите кнопку "save" и сохраните прошивку с именем, например, "final" (бинарный).
8. Прошейте микросхему файлом "final.bin".
Готово!
Чтобы Вам было понятнее, я записал видео:
3. Альтернативные решения про запас
Маловероятно, что способ 2 Вам не поможет, но все-таки:
Для того чтобы активировать бортовой компьютер, необходимо прошить микросхему 93с56. Другими словами, вам подойдет все, что может прошить 93с56.
Вы можете активировать БК с помощью:
— программатор "usbasp". Вот только чтобы прошить 93с56 через "usbasp", сначала придется прошить сям "usbasp" (запрос в Google: "usbasp 93с56")
— программатор "EZP2010" с AliExpress (запрос в Google: "EZP2010 93с56")
— программатор "AVRISP mkII" (запрос в Google: "AVRISP mkII 93с56")
— программатор "PonyProg", схема для пайки программатора (запрос в Google: "PonyProg 93с56"
— все-все остальное, что удастся найти, связанное с 93с56;
— Multitronics.
upd: 08.04.2019
4. Как правильно подключить микросхему для прошивки?
У пользователей возникает очень много вопросов о подключении. Давайте разберемся подробнее.
Программатор имеет выводы:
— CS;
— CLK;
— MOSI он же Master Out Slave In он же Выход ведущего, вход ведомого;
— MIOS он же Master In Slave Out он же вход ведущего, выход ведомого;
— GND;
— 3.3V.
Понятно, что выводы с одинаковыми названиями нужно соединить. Подключаем напрямую. Программатор разберется сам, как ими управлять. Другими словами:
1. Вывод МК CS (1) к выводу ПРОГРАММАТОРА CS;
2. Вывод МК CLK (2) к выводу ПРОГРАММАТОРА CLK;
3. Вывод МК DI (3) к выводу ПРОГРАММАТОРА MOSI;
4. Вывод МК DO (4) к выводу ПРОГРАММАТОРА MIOS;
5. Вывод МК VSS (5) к выводу ПРОГРАММАТОРА GND;
6. Рассмотрим позже;
7. Рассмотрим позже;
8. Вывод МК VСС (8) к выводу ПРОГРАММАТОРА 3.3V;
У МК остались неподключенные выводы 6 ORG и 7 NU. Обратимся к документации и разберемся.
— ВЫВОД 6 ORG
Микросхему можно сконфигурировать как набор 16‑битных (вывод ORG подключен к VCC)
или 8‑битных (вывод ORG подключен к GND) регистров.
Подключение: к выводу ПРОГРАММАТОРА 3.3V для режима 16 бит. Резистор здесь токоограничивающий.
Роль токоограничивающего резистора — контроль тока, который будет протекать через устройство. Нужен, чтобы безопасно подключить 6й вывод МК к выводу-источнику питания.
-ВЫВОД 7 NU
Оригинал: "The DU (Don’t Use) pin does not contribute to thenormal operation of the device. It is reserved for use by STMicroelectronics during test sequences. The pin may be left unconnected or may be connected to VCC or VSS. Direct connection of DU to VSS is recommended for the lowest stand-by power consumption".
Перевод: "Вывод DU (не используется) не влияет на нормальную работу устройства. Зарезервирован для использования STMicroelectronics во время тестовых последовательностей.
Контакт может быть оставлен неподключенным или может быть подключен к VCC или VSS. Прямое подключение DU к VSS рекомендуется для минимального энергопотребления в режиме ожидания'.
Подключение: к выводу ПРОГРАММАТОРА 3.3V напрямую. Подключаем к выводу 3.3V т.к. так делал я и у меня все получилось:) Вы можете поэкспериментировать и не использовать этот вывод.
Итого:
6. Вывод МК ORG (6) к выводу ПРОГРАММАТОРА 3.3V через токоограничивающий резистор;
7. Вывод МК NU (7) к выводу ПРОГРАММАТОРА 3.3V напрямую;
1. Вывод МК CS (1) к выводу ПРОГРАММАТОРА CS;
2. Вывод МК CLK (2) к выводу ПРОГРАММАТОРА CLK;
3. Вывод МК DI (3) к выводу ПРОГРАММАТОРА MOSI;
4. Вывод МК DO (4) к выводу ПРОГРАММАТОРА MIOS;
5. Вывод МК VSS (5) к выводу ПРОГРАММАТОРА GND;
8. Вывод МК VСС (8) к выводу ПРОГРАММАТОРА 3.3V.
upd: 08.04.2019 end,
upd: 09.04.2019
Перерисовал картинку-схему №6 "Визуальная схема подключения"
Исправил текст около картинки №6
Перерисовал картинку-схему №12 "Визуальная схема подключения"
Исправил текст около картинки №12
upd: 09.04.2019 end.
Отвечу на вопросы. Критика приветствуется. Будет здорово, если запись не затеряется
В инете сказано, что USBasp — один из наиболее простых для повторения AVR USB программаторов.
Требует минимум внешних компонентов, имеет несколько много готовых вариантов разводки печатной платы и оболочек для программирования, а также может работать под Linux и MacOS.
Сборка устройства USBasp
1. Сборка производилась по следующей схеме. Это самая распространенная схема. Требуется минимум навесных элементов. Не смог достать емкости для кварца на 18пФ, заменил их на 22пФ. Светодиоды можно использовать любого цвета (от того, что красный с зеленым местами поменяются, принцип работы не изменится)
3. Припаиваем все элементы согласно схеме. Элементов мало, вероятность ошибиться низка, но есть. Поэтому все делаем внимательно )
4. А теперь сравним оба устройства: авторское и получившееся. Чего хотел — добился. Устройство помещается в корпусе от плиттера. Найдите 10-ть отличий…
Программирование микроконтроллера Mega8
1. Прошиваем микроконтроллер с помощью этого программатора:
Простой LPT программатор AVR микроконтроллеров (5-ть проводков)
Заливаем файл прошивки под названием "usbasp.atmega8.2007-10-23.hex" из этого архива:
Прошивка, программа, печатка. Установка фьюзов тоже в архиве.
2. Подключаем к программатору адаптер для программирования микроконтроллеров.
Сам адаптер был собран ранее в этой теме:
Адаптер для прошивки AVR микроконтроллеров (8pin-20pin-28pin)
Установка драйвера для USBasp
1. Можно было запрограммировать и в самом USBasp программаторе, подключив к нему простой программатор согласно распиновке. Если все собрано и запрограммировано верно, то устройство при подключении к ПК определится и "попросит" установить двайвер.
2. На что ему вежливо ответим выбрав папку со скаченными и разархивированными двайверами.
3. Драйвера успешно установятся, если схема собранна верно и МК тоже прошит верно.
4. В диспетчере устройств определится программатор как: LibUSB-Win32 Device.
Радуемся, и тестируем )
Проверка работоспособности программатора
1. В качестве програмки использовал avrdude в оболочке Sinaprog1.5.5.10.
Можно использовать и приложенное к архиву оболочку USBASP_AVRDUDE_PROG
Для проверки доступа к Attiny13A привожу пошагово такую инструкцию. Контроллер опознан, можно заливать прошивку в Attiny13A .
Необходимые данные для повторения устройства находятся в этом архиве:
Прошивка, программа, печатка, драйвер
Метки: usbasp
Комментарии 270
Здравствуйте. Подскажите, ситуация такая атмегу8 прошли, фьюзы выстовил, ( программа синипрог). Красный светодиод не горит(пайку проверял, прошивал другой прошивкой где на пин с Диодом подаётся питание)
При подключении программатора к компьютеру он определяется как неизвестное устройство, драйвера не устанавливаются. Да и светодиод питания не горит. Перемычка стоит только j2. Дело в микроконтроллере?
Проверять монтаж полностью. Может и контроллер
Проблема в моей невнимательности. Схему с печатной платой взял с одного сайта, прошивку с другого. Неудивительно, что программатор не обнаруживался в Windows.
Очень полезная статья!
Автору жму руку!
Ребята, подскажите, кто сталкивался или знает. Ситуация такая-собрал программатор, запрограммировал контроллер с помощью Pickit2 и AvrDude, поставил его в плату собранного USBasp программатора, включаю его, а компьютер видит его, как неопознанное устройство. Резистор, рекомендованный к уменьшению до 1 ком пробовал уменьшить. Результата ни какого. Прошил без ошибок, фьюзы проверены то раз.Как сделать, чтоб комп увидел его, как USBasp?
Весь atmel можно шить usbasp-шкой или допустим мои завалявшиеся at89c2051 и at89c51ed2 не пройдут? (под них даже софта найти не могу, в базе популярных прошивальщиков этой серии-AT89 просто нет )
ps где список возможностей usbasp взять
ставим синапрог, смотрим список доступных мк:
— там список начинается с AT90xx
Весь atmel можно шить usbasp-шкой или допустим мои завалявшиеся at89c2051 и at89c51ed2 не пройдут? (под них даже софта найти не могу, в базе популярных прошивальщиков этой серии-AT89 просто нет )
ps где список возможностей usbasp взять
блин ну обьясните мне, такому недалёкому в таких вопросов-ЧТО МОЖНО ДЕЛАТЬ СТ ТАКИМИ ПРОГРАМАТОРАМИ?тОЛЬКО БЕЗ УМНЫХ МСЛЕЙ КОТОРЫЕ ПОТОМ НУЖНО БУДЕТ РАСШИФРОВЫВАТЬ А ТАК, ПОПОНЯТНЕЕ НА ПАЛЬЦАХ
если коротко, то этот программатор используется для заливки прошивки в микроконтроллеры фирмы Atmel.
вот человек допустим умеет программировать, написал программу, залил в мк, и собрал поделку.
а поделка уже делает что нам нужно.
ПРичем можно организовать любые хотелки
ну я примерно понял что именно такими програматорами и делали поделку сердце?все огни там бегают в разные стороны, красиво получилось слов нет
все верно )
можно алгоритм любой придумать, и какое хочешь устройство собрать.
от светомигалок, до сложных устройств в разной отрасли: автомобили, быт, производство, …
если коротко, то этот программатор используется для заливки прошивки в микроконтроллеры фирмы Atmel.
вот человек допустим умеет программировать, написал программу, залил в мк, и собрал поделку.
а поделка уже делает что нам нужно.
ПРичем можно организовать любые хотелки
ну это usbasp, можно им программировать
спасиб, значит, то, что мне и нужно
Сначала хочю сказать огромное СПАСИБО человеку под ником c10wn за неоценимый вклад в просвещение таких как я.
Теперь к делу
c10wn посоветовал альтернативу прошывке программатора от AVR910. Вчера я ее залил. Но не смог протестить, так как с прошыватором завис. Сегодня узнал от c10wn что AVR studio должна поддержывать етот программатор.
Как ето сделать:
Tools/Add target… (Вибираем STK500 и прот на котором висит программатор)
После етого в меню Tools\device programming можна шыить с помощю STK500!
Даже както удивился как все просто оказалось…
П.С.
Я чесно говоря аж прозрел. Запустил прошыватор, нажал кнопку "Program"… Смотрю на лампочки зеленая пустила одну моргулину, потом красная, потом снова зеленая… ну думаю облом… не работает (потому что АВР910 моргал светодиодами по 10минут на етой прошивке… процес был похож на форматирование запоротой дискеты)))) а тут бац и все.
Ладно вставил проц со старой прошивкой. Открыл АВР ОСП2. нажал верифи, и пошел пить кофе. Допил, прихожу… о Класно! 80%, щас реклама закончится и узнаю. спустя пару минут — пишет EQUEL! Офигеть… да не может быть… Протестировал еще на парочке прошывок. Работает на. Если бы не час ночи то наверника заорал бы от радости!
c10wn ты не реально крутой человек)))! Ты мне столько времени секономил. Я жил себе не подозревая даже что процес прошывки может протекать так быстро!
Спасибо тебе БОЛЬШОЕ!
Оболочка удобная. Люблю ее за то, что нельзя по невнимательности угробить фьюзами контроллер, т.к. оболочка сразу же загружает дефолтные значения битов. А потом их уже по мере необходимости заменяешь на те что надо. Все остальное же делается в два клика.
У меня на компе (весьма древнем) она вообще еле шевелится. Зато кроссплатформенная.
Еще нашлась дивная программка Khazama AVR Programmer созданная неким арабом.
Вполне неплохо работает, выставление fuse битов похоже на AVRProg идущий в составе студии.
Проект еще совсем нов, поддерживаются далеко не все контроллеры, FUSE биты задаются числами. Не очень удобно, зато точно не перепутаешь единцу с нулем. Мне нравится, буду юзать!
Спасибо. Вы потрясающие! Всего за месяц мы собрали нужную сумму в 500000 на хоккейную коробку для детского дома Аистенок. Из которых 125000+ было от вас, читателей EasyElectronics. Были даже переводы на 25000+ и просто поток платежей на 251 рубль. Это невероятно круто. Сейчас идет заключение договора и подготовка к строительству!
А я встрял на три года, как минимум, ежемесячной пахоты над статьями :)))))))))))) Спасибо вам за такой мощный пинок.
Читайте также: