Страница 1 из 1

Удалённая прошивка микроконтроллера

СообщениеДобавлено: 12 окт 2010, 05:52
Romchik
Здравствуйте, думаю, что многие сталкивались с проблеммой быстро и оперативно получить прошитый микроконтроллер, как мне сказали, что всёравно прийдётся связываться с почтой. Странно, если есть менеджер, который можно свободно скачать и потом активировать через интернет, то почему с микроконтроллером такое нельзя сделать. Давайте уже по почте и менеджер коммерческий высылать, в коробочной версии :-): , это я пошутил, хотя это придаёт солидности проекту! Подумайте над этим. Например антивирус Касперского можно, также скачать через интернет и потом активировать коммерческую версию а можно купить в магазине в красивой коробке! Это моё предложение, если хотите могу помочь реализовать, что я зря в рекламе подрабатываю. Мне-бы хотелось, чтобы Maya выглядела на примере системы "Приз", поверьте мне оно того стоит, хоть и говорят, что хороший товар в рекламе не нуждается, но всё-же большенство людей ведется на то, что хорошо блестит а не хорошо работает, а уж потом ищут то, что нужно, но часто бывает, что деньги уже потрачены напрасно а ведь эти деньги могли быть потрачены на Ваш проект. Думаю нужно всё-таки подумать еще над одним способом получать коммерческую версию прошивки, естественно не бесплатно и я согласен по цене прошитого микроконтроллера, но быстро и в любое время суток и в любой точке мира. Посудите сами, что почта и все эти посылки - это банально, у нас например почта часто задерживает посылки на месяц. А у меня сейчас всё готово и есть даже новый микроконтроллер и есть деньги, которые уже сейчас будут у Вас на счету. Так почему-бы не сделать, чтобы и прошивка происходила так-же операнивно. Вы ничего не подумайте плохого, моё предложение направлено только на улучшение и я скажу, что это увеличит Вашу прибыль в разы! Я знаю, что здесь есть много энтузиастов и хороших специалистов и просто хороших людей, думаю, что такое решение под силу, нужно только приложить усилия. А вобще для начала хотелось узнать мнения, может есть дополнения и предложения и насколько эта идея интересна.
Для примера: http://www.dc-unlocker.com/ - это платный сервис по разлочке телефонов через интернет, чтобы разблокировать телефон или 3G модем ненужно никуда идти, нужен шнур, интернет и деньги, всё остальное делает программа-клиент. Я например очень быстро и оперативно разблокировал свой 3G модем, который я купил в России, он был залочен на оператора "Мегафон", после того как приехал в Украину, естестаенно никакую другую сим-карту он не принимал, пришлось воспользоваться услугой dc-unlocker, после удалённой прошивки модем стал принимать все карты.
Ну вот собственно по такому принципу можно попробовать реализовать прошивку.
Если конкретней рассмотреть принцип работы, то это я вижу так, например нужно выложить бесплатно загрузчик, который предварительно нужно записать в микроконтроллер, потом его вставить в блок Maya и уже через разъём подключить к компьютеру, потом нужна будет программа которая проверит связь с микроконтроллером и сервером в интернете, где находится прошивка и после ввода кода активации прошьёт микроконтроллер уже коммерческой прошивкой, ну а дальше всё как обычно, все обновления и новые прошивки для активированых клиентов, как и сейчас, по старой схеме. Хотя я думаю, что в менеджер можно добавить функцию удалённой прошивки. Можно, конечно постараться сделать, чтобы вобще можно было собрать блок, подключить компьютер и через менеджер прошить микроконтроллер используя код активации.

Re: Удалённая прошивка микроконтроллера

СообщениеДобавлено: 12 окт 2010, 08:28
Paratruper
Исходя из того что все в нашей жизни ломается - вопрос только в цене, вряд ли будет удаленная прошивка бута, ибо это потенциальная возможность ломануть загрузчик и своровать продукт. Один раз такое произошло второго раза надеюсь удастся избежать. Посему ОДИН раз все таки придется сходить на почту. :) получить пик с бутом. Потом хоть назашивайтесь:) из любого места мира. Прошивки доступны везде где есть интернет.
Кстати если у вас хуавей E1550 то его можно было разлочить совершенно бесплатно, калькуляторы кодов есть в инете, мой разлочился за 3 минуты серфа и поиска калькулятора.

Re: Удалённая прошивка микроконтроллера

СообщениеДобавлено: 12 окт 2010, 10:16
jhm
Идея конечно интересная, но снять лог прошивки микроконтроллера и начать делать копии проще простого :-): Думаю что можно сделать хитрый алгоритм, который некоторое время будет защищен, но опять же, такая разработка стоит времени/денег, и в конце концов ломается.
В Харьков ездит и автолюкс, и ночной экспресс. Доставка занимает 2 дня, ничего не задерживается :-ok-:

Re: Удалённая прошивка микроконтроллера

СообщениеДобавлено: 12 окт 2010, 12:28
casus
Наверное лучше организовывать своеобразные представительства в разных удаленных регионах странах, которые на местах шьют и высылают. Вопрос только в доверии к таким представительствам.

Re: Удалённая прошивка микроконтроллера

СообщениеДобавлено: 13 окт 2010, 22:59
Romchik
Кстати если у вас хуавей E1550

Нет, у меня E160G, на то время небыло ничего я его разлочил года два или три назад.
В Харьков ездит и автолюкс, и ночной экспресс. Доставка занимает 2 дня, ничего не задерживается

Да, согласен, что автолюксом проще, надеюсь, что дело пойдёт и Вы будете справляться с разсылкой микроконтроллеров. Мне без разницы, лишь бы в срок уложиться. Что касается снимания логов и прочего ковыряния, думаю никто заморачиваться с этим не будет, во первых это сказать легко, сделать - очень тяжело, программы анализаторы протоколов стоят очень дорого, поэтому толку с этого лога если нормальная программа допустим стоит €200. Кстати я тоже так думал, прежде чем разлочить свой модем, но так как у меня была всего одна попытка, я не стал замораиваться, заплатил деньги и просто разлочил.
Вопрос только в доверии к таким представительствам.

Я -бы вобще не стал изначально доверять таким представительствам - это плохая идея, они развалят весь бизнес - проверено, так что автоматизация - это лучшее решение, роботу зарплату платить ненужно, он не предаст тебя, работает круглосуточно!
Да, вот, кстати, для информации, лет 10 назад в Харькове были ребята, которые предоставляли услуги по изъятию прошивки из любого микроконтроллера. Так у них был сервис, что называется, возвращали обратно новый прошитый микроконтроллер со снятыми битами защиты и диск с прошивкой и стоила такая услуга помоему в среднем $40. Говорят, что военный завод собирался выбрасывать оборудование, которым раньше изучали импортные микросхемы, после чего делали уже наши аналоги. Так вот они хорошо заплатили и всё это дело аккуратно демонтировали, без молотка и зубила и аккуратненько привезли в неизвестном направлении, думаю, где-то в гараж, после чего ним стали вскрывать микроконтроллеры. Узнал об этих ребятах от автора прошивки, который жаловался, что весь бизнес испортили эти хакеры. Делал он в то время телефонные GSM мосты, короче городской телефон через мобильный телефон, дело конечно было стоящее, учитывая стоимость мобильной связи на тот момент. Так что взломать могут всё и проект Maya от этого не застрахован. Над защитой протокола передачи прошивки в микроконтроллер думаю ненужно парится, можно зашифровать по алгоритму AES, помоему есть даже загрузчик с таким алгоритмом шифрования и пусть тогда делают лог переданных данных от компьютера до микроконтроллера или от сервера к микроконтроллеру, у кого времени много тот пусть занимается: "При использовании 128-битного ключа для взлома шифрования по заявлению правительства США потребуется 149 триллионов лет." Долго прийдётся ждать :-)
Нужно будет попробовать, думаю есть криптографический бут, кторый даже если попадёт в руки нехорошие, то ничего не сделаешь с ним, нужны будут еще параметры загрузки, это уже по моей теме, даже диплом защищал по этому, думаю, даст Бог, зимой займусь, прямо на базе блока Maya загружать хотя-бы бесплатную прошивку.
Нужно будет еще подумать, чтобы вобще обойтись без программатора, шить новый микроконтроллер прямо на борту, тогда вобще можно автоматизировать и загрузку загрузчика, который можно менять, это позволит полностью автоматизировать процесс активации и увеличит безопасность. Кстати у моего товарища, который чип-тюнингом занимается, купил новый прибор, подключил его к компьютеру на котором есть интернет, ввёл ключ и всё начал работать, даже не вникая что там происходило и как, главное, что активировалось и всё - это при том, что он сам инженер программист и электронщик еще и радиолюбитель в придачу. Я ему говорю, что не стыдно не знать хотябы поверхностно, что и как произошло, хотябы ради интереса, отвечает - просто нет времени заморачиваться, говорит, что спасибо хоть с активацией меньше мороки. Вот такие дела.