Опыт использования недорогой IP-телефонии от Zadarma на АТС Samsung OfficeServ

В этой заметке я хотел бы поделиться опытом использования IP-телефонии на нескольких мини-АТС Samsung OfficeServ.
В территориально разнесенных офисах нашей организации используются мини-АТС Samsung OfficeServ, объединённые в сеть. Между собой сотрудники могут связываться по коротким номерам. Звонки по городу и межгороду идут через внешние аналоговые линии, тарифы приемлемые. Но для звонков за границу тарифы весьма высокие. Экономить в нынешнее время необходимо и было решено попробовать сократить расходы используя более дешевую IP-телефонию.
Операторов IP-телефонии много, пришлось выбирать подходящего нам. Основные требования были это работа по протоколу SIP, работа через NAT, возможность совершения нескольких звонков одновременно, совместимость с АТС Samsung OfficeServ, высокая стабильность и надёжность работы, хорошее качество связи, низкие цены на звонки, без абонплаты или с небольшой, возможность протестировать услуги до оплаты.
После анализа тарифов разных операторов и тестирования нескольких из них, было принято решение использовать Zadarma. zadarmalogo
VoIP оператор Zadarma предлагает ряд тарифов на IP-телефонию.
Выбор был между тарифами «Эконом» и «Стандарт». В тарифе «Эконом» самые низкие цены, но поминутная тарификация. В тарифе «Стандарт» посекундная тарификация и 100 бесплатных минут, которые, как показала практика, расходуются в наших задачах. Он пока и используется.

При звонках у вызываемого абонента отображается в CallerID или один из существующих привязанных номеров (можно привязать до 4, привязка через sms или входящий звонок), или номер приобретённый у Zadarma.
Можно заказать бесплатный международный номер с кодом +8835. Также можно купить телефонные номера разных стран.

Опыт эксплуатации составляет 7 месяцев. В самый «жаркий» месяц было совершено более 400 звонков общей продолжительностью более 30 часов. В среднем 200-250 звонков 14-17 часов.
Качество связи находится на неплохом уровне. Дозвон быстрый, звонки не обрываются. Задержка в приемлемых пределах.
Были немногочисленные жалобы от сотрудников, но не массовые. Некоторые заявки решались обращением в службу поддержки Zadarma. В ряде случаев дозвон с добавлением 888 перед номером улучшал качество, это код для автоматической смены канала со стороны Zadarma.

В одной учётной записи заведено несколько SIP логинов, для каждой АТС свой, можно добавить при необходимости. Что позволяет более удобно просматривать статистику звонков и планировать затраты. Также общий счёт более удобен.
Каждому SIP логину можно настроить свой CallerID.
zadarmasip
С каждого SIP логина можно совершать несколько одновременных звонков. (не во всех тарифах). По умолчанию предоставляется 3 линии, можно добавить при необходимости бесплатно. Для этого нужно просто пополнить счёт на определённую сумму.
При регистрации по приглашению вы получаете 0,5 долларов на счет для тестирования связи. Этим предложением я и воспользовался.

Теперь перейдём к АТС, на которых это работает у меня. Модели Samsung OfficeServ 7400, 7200, 100.
В составе АТС должна быть VoIP карта MGI (MGI16, MGI64) и АТС должна иметь выход в интернет. У карты MGI16 — 16 линий, но нам пока хватает по 10 линий на SIP логин.
На новых прошивках также должны быть куплены лицензии на SIP. 7400_414_lic
Для начала должны быть внесены сетевые настройки IP. Для самой АТС: MMC 830 (IT 2.1.2. LAN Parameter) и для MGI: MMC 831 (IT 2.2.2. MGI Card). 7400_414_830 7400_414_831
Поскольку на интернет-шлюзе используется NAT и порты не пробрасывались вручную, выбран тип адреса Privatе, но внешний адрес всё равно прописан.
Режимы работы MGI карты и кодеки задаётся в MMC 835 (IT 5.2.9. MGI Parameter). 7400_414_835
SIP настройки выполняются в MMC 837 (IT 5.2.2. SIP Options). 7400_414_837
SIP Server Enable: Enable.
Caller ID Type: ANI — ID берётся из MMC 323.
Gateway User ID — SIP ID. Register Password — пароль от этого SIP ID.
Proxy Domain Name и Proxy Server Address — имя SIP сервера. Alter Proxy IP Address — IP адрес SIP сервера. DNS Server — IP адрес вашего DNS сервера.
Regist per User: Enable — каждый пользователь при звонке регистрируется на SIP сервере отдельно.
Поскольку был выбран вариант Regist per User и Send CLI Table: 2, то нужно прописать в MMC 839 SIP ID и пароль, в MMC 323 SIP ID во вторую колонку. 7400_414_839 7400_414_323
Если выбран Incoming mode: Follow DID Trans, то маршрут входящих звонков настраивается в MMC 714. 7400_414_714
В более свежей версии прошивки MMC 837 выглядит немного по другому. Отличия и настройки видно на скриншоте. 7400_430_835 7400_430_837 7400_430_837st

В OS100 не реализована работа с DNS, поэтому требуется ввести IP SIP сервера. Узнать его можно командой «nslookup sip.zadarma.com», ответ «Address: 185.45.152.174».
100_835

100_837

Внешние линии для исходящих звонков называют Trunk.
По умолчания SIP Trunk имеют номера 8501-8564 и задаются в 724 ММС, С5. (SPNet Trunk 8301-8364, H323 Trunk 8401-8464) 7400_414_724sip
Группа 805 в MMC 603 (IT 4.1.2. Trunk Groups) по умолчанию содержит Trunk 8501-8564. 7400_414_603
Набрав 805-1111 или 8501-1111 мы сможем проверить баланс. А позвонив 805-4444 выполнить эхо-тест.

Если кто не в курсе о LCR, то вкратце расскажу. LCR это функция направления звонка в зависимости от набранного номера по заданному маршруту.
Включается LCR в MMC 210. 7400_414_210 Цифра «9» для активации LCR включается в MMC 724-Features. 7400_414_724fea Часто используется 9 для звонков вне АТС.
В MMC 710 прописываются начальные цифры номера, максимальная длина, номер маршрута. Часто используется 00 для выхода на международную линию. 7400_414_710
В MMC 712 указывается куда ведёт маршрут с этим номером, через какую группу транков направлять этот вызов, какие модификации проделывать с номером перед дозвоном. 7400_414_712
В MMC 713 указывается как работает правило модификации с этим номером. Delete Count обозначает сколько цифр в начале номера нужно удалить. 7400_414_713
Т.е. в этом примере когда мы набираем 9-00-7495… включается LCR, видит что набранный номер начинается на 00, выбирает для него маршрут №5, применяет к нему модификацию №5 и обрезает 00, направляет звонок в 805 группу транков, в формате 7495…

Надеюсь материал был полезен.

Услугами Zadarma можно пользоваться также и на ПК, ноутбуках, смартфонах, и другом VoIP оборудовании. Звонки между SIP логинами бесплатные!

Другие интересные услуги от Zadarma, с которыми стоит ознакомиться.
Роуминговые SIM-карты, это обычные SIM-карты для GSM телефонов, позволяющие существенно экономить на роуминге при поездках за границу. Интегрированы с учётной записью и сервисами Zadarma.

Если у вас нет обычной мини-АТС, то Zadarma предоставляет услугу Облачная АТС, позволяющая быстро телефонизировать офис в любой точке мира без существенных затрат, запись разговоров, автоответчик, голосовое меню и другие полезные функции.

Зарегистрироваться и получить 0,5 долларов на счет

Книги по Microsoft Project Server 2013

Всем привет.
Есть две книги по работе с Microsoft Project Server 2013.
Одна по установке и настройке, другая по работе с проектами.
Приобрёл обе на работе. Но хотелось бы и свои затраты уменьшить и затраты тех кто планирует купить. Пишите skar(at)i.ua

 

Implementing and Administering Microsoft Project Server 2013
by Gary L. Chefetz (Author), Bill Raymond (Author), Rodney Walker (Editor)
A step-by-step guide to implementing and configuring Microsoft Project Server 2013 On-premises or Online
orange2013$70.63

Офф. сайт.

 

Microsoft Project Server 2013 Managing Projects and Portfolios
by Gary Chefetz (Author), Margaret Wallace (Author), Rodney Walker (Editor)
The Only Microsoft Project Server 2013 Book written for Project and Portfolio Managers
blue2013$79.95

Офф. сайт.

 

На ресурсе skladchik.com мне почему-то отказали.

9.7 дюймовый планшет JLinkSZ T950S. Мошенничество и обман на aliexpress.

Обзор на mySKU.ru

Продавец:
Shenzhen dragon electronics co., LTD
Store No.427965
http://www.aliexpress.com/store/427965

Заказ $161.83 ($151.99 + $9.84)
(9.7 inch 8 core Octa Cores 2560X1600 DDR 4GB ram 32GB MTK6592) Fake Tablet PC T950S (MTK6592T (8 cores), 4GB, 32GB, 2560X1600, 9.7 inch).

Видео

Фото

Всем привет.
На aliexpress был куплен 9.7 дюймовый планшет по просьбе знакомого.
Предложил несколько вариантов, среди которых был Cube Talk9X U65GT. Из-за невысокой цены и впечатляющих характеристик был выбран герой обзора и чехол для него.
Заказан был сделан 31.03.2015, отправлен 01.04.2015, доставлен 15.04.2015. Почтой Нидерландов.

Характеристики планшета

Размер экрана: 9.7 дюймов
Разрешение экрана: 2560 x 1600
Экран: IPS, емкостной, 5 касаний.
Процессор: MT6592 (8 ядер), 1.6 ГГц (MTK6592T 2.0 ГГц)
Графическая карта: Mali-400
Оперативная память: 4GB
Встроенная память: 32GB
Поддержка карт памяти MicroSD до 64GB
ОС: Android 4.4.2 KitKat
Задняя камера: 8 МПикс
Фронтальная камера: 2 МПикс
Аккумулятор: 12000mAh
Встроенный 3G, 2G. WCDMA + GSM
WiFi: присутствует
Bluetooth: присутствует (вроде как 4.0)
GPS: есть
OTG: поддерживается
FM Радио: присутствует
Гнезда/порты: слот для MicroSD карты, 2 слота для SIM-карт (обычного формата), порт MicroUSB, 3.5 мм гнездо для наушников или гарнитуры.
Материал корпуса: пластик
Размеры: 228 x 160 x 8 мм
Вес, заявленный: 450 грамм

Планшет поставляется в белой коробке с картинкой на крышке. Без какой-либо информации о спецификации и модели.t950s_box
В комплекте идёт плёнка на экран, USB шнур, OTG шнур, мануал, зарядное устройство 5V 2A с европейской вилкой.

t950s_inboxt950s_5v
Фронтальная камера расположена над экраном по центру. Задняя камера со вспышкой находится на задней станке сверху по центру.

t950s_frontt950s_backt950s_cam
Также на задней стенке, под крышечкой, спрятаны слоты microSD и SIM карт. Снизу есть отверстия динамиков. Отверстие микрофона под динамиками, но на торце.

t950s_simt950s_spk
На торцах находятся кнопки управления громкостью, кнопка питания, microUSB и 3.5 аудио разъём.

t950s_volt950s_musb

После распаковки стало понятно что продавец не отправил чехол.
Первое, что бросилось в глаза после включения — нет Play Market и других сервисов Google.

test1_3 test1_1 test1_2
Зато есть AnTuTu. Запустил, информация соответствует. Результат — 60356 попугаев!

test1_a1 test1_a2test1_a3test1_a4test1_a5test1_ares
Телефонная часть — работает. GPS 5-7 спутников. WiFi, Bluetooth — работают.
Экран не поразил высоким разрашением, вопреки ожиданиям. Плюс 210dpi в информации показались подозрительными. t950s_fronton

Подозрительными также показались 11-15 FPS в графическом тесте AnTuTu.

test1_afps
При подключении к ПК через комплектный USB кабель планшет в системе не виделся, но заряжался. Исправный кабель решил эту проблему.
Копирование пары фильмов оборвалось ошибкой записи. Утилита H2TestW выдала ошибку на отметке 3.9GB. Этот размер показал и flashnull и утилита форматирования в Windows.

32g_1 32g_2
AnTuTu не пожелал обновляться или удаляться. Другие тесты преподнесли новые сюрпризы. И самым очевидным стал экран, его разрешение 1280 x 800.
AnTuTu X — 16424 попугаев.
Spec Device и Geekbench 3 показал RAM 1GB. CPU Identifier определил процессор как 4 ядерный MT6582.

test_sdtest_ai1test_ai2   test_pi2 test_pi1test_pi3test_gb1 test_gb3 test_gb4 test_gb2   test_cz1 test_cz2test_cz3 test_ci4 test_ci3 test_ci2 test_ci1  test_ax1test_ax2  test_ax3test_aida1test_aida2 test_aida3

После сброса на заводские настройки на флешке образовался log файл. С некоторыми загадочными строками:
framebuffer: fd 3 (1280 x 800)
ro.mediatek.platform=MT6582
mediatek.wlan.chip=CONSYS_MT6582
mediatek.wlan.module.postfix=_consys_mt6582

Чтобы слить бэкап планшет подключил к ПК.

MtkDroidTools выдал:
Hardware : MT6582 (MT6592T is Fake!)

mtkdrtool

SP_Flash_Tool выдал:
Chip name: MT6582_S01
Chip version: 0x0000ca01
Extern RAM Size: 0x40000000 = 1GB
UA Size: 0x00000001CE100000 = 7.22GB

spflashtool

Стало понятно что китайцы развели…

В процессе анализа прошивки и поиске альтернативных прошивок наткнулся на scatter файл от другого планшета с такими строками:
[PRO_INFO]
OEM=alps
Product=
Language=en
Opreator=OP08
Version=ALPS.KK1.MP1.V2.10
Hardware=0x310x320x300x300x300x300x620x300x300x300x300x300x300x300x300x300x330x300x300x30
HwDetail=@cfg_seq=00@Project=I960@HW_ver=V2.0@LCD_SIZE=LianDai-854*480@Camera=c-XXX-XM-XXXX/XM-XXXX@TP=a-DEFAULT-P+G-COF-GSL3675@-@Battery=RuoWeiEn-2800MA@LCD=LianDai-854*480@fpl=MT6592T@-@-@-@-@-@-@CPU=PLAT_MT6582

В разделе PRO_INFO, слитом с планшета, есть подозрительно похожие данные.

proinfomod
Попробовал подредактировать эти данные и залить обратно. После этого сделал Hard Reset.

mtkdrtoolmod

Отличия в log файле.
До.
ro.custom.hwinfo=120000b000000000a414
ro.hardware=mt6592t
После.
ro.custom.hwinfo=00000000000000000000
ro.hardware=mt6582

В тестах, при отображении характеристик, тоже появились изменения. Стало больше похоже на правду.

test_mod_sdtest_mod_ai1test_mod_ai2   test_mod_pi2 test_mod_pi1 test_mod_pi3test_mod_gb1 test_mod_cz2 test_mod_cz1 test_mod_ci4 test_mod_ci3 test_mod_ci2 test_mod_ci1 test_mod_ax1test_mod_ax2   test_mod_aida1test_mod_aida2 test_mod_aida3

Реальные характеристики планшета
Разрешение экрана: 1280 x 800
Процессор: MT6582 (4 ядра) 1.3 ГГц
Графическая карта: Mali-400
Оперативная память: 1GB
Встроенная память: 8GB
Аккумулятор: 4500mAh

Брат-близнец на hongkongeek
Брат-близнец на pandawill и прошивка

С таким наглым обманом я ещё не сталкивался.
Незамедлительно написал продавцу и открыл диспут.
— Нет заказанного чехла.
— Нерабочий USB кабель.
— Преднамеренный полный обман по всем характеристикам.
Продавец сначала говорил что проблемы не видит и всё в порядке, потом утверждал что я фотографировал другой планшет и хочу обмануть его.
Отправлять обратно я не хотел, т.к. во первых отправка 1.1 КГ стоит около $20 за мой счёт, во вторых чувство справедливости и вера в «Защиту Покупателя».
Плюс продавец-получатель может не прийти за посылкой, может выставить встречную жалобу по причине сломанного планшета, подмены или пустой посылки.
При всех предоставленных доказательствах рассмотрение диспута и претензии длилось больше месяца.
На регулярные жалобы в чат приходили невнятные ответы. В том числе история что подобные планшеты столько и стоят, и непонятно почему я возмущаюсь. Ну подумаешь экран не тот, ерунда, бывает. Да пустяки, дело-то житейское.
Продавец — продолжает продавать. И не он один. Поиск по «mtk6592» или «2560» с сортировкой по цене.
Как финальный итог, не подлежащий обжалованию — или вернут 50%, $80.92. Или отправка обратно за свой счёт и вернут $151.99.

Итог — обман, жульничество, мошенничество, кидалово, при содействии администрации. «Защита Покупателя» — фикция.
И ещё немаловажная деталь, покрывающая жуликов — негативный отзыв под товаром появится только через 30 дней, если продавец не одобрит его раньше.

Рецепт прост.
Выставляем любое г в продажу.
Набрасываем 100-150-200%.
Или покупатель подтвердит доставку раньше чем обман откроется.
Или покупатель пришлёт товар обратно сам за свои деньги.
Или администрация по жалобе вернёт покупателю 50%.

PROFIT!

Kinaman резюмирует:

Dendy_Chronicles_8

Raspberry Pi GPIO + Sega Mega Drive/Genesis Gamepad + Arduino Leonardo + LPT

Привет всем!
В продолжение темы подключения сеговских джойстиков к Raspberry Pi.
Заказал я в Китае двунаправленный преобразователь логических уровней 3.3V->5V/5V->3.3V на базе пловевых транзисторов BSS138. 1 плата на 4 канала. $4.04 за 5 шт.
Результат — лучше не стало.
Возможно позже ещё попытаюсь подключить к RPi джои от PSX (первая сонька).

PS: И оно работает! Причём на 3.3В, т.к. преобразователи я отпаял.
Было Версия RetroPie 2.3. Версия драйвера 0.7 (28.4.2013).
Стало Версия RetroPie 2.6.0 rpi 1 (02/17/2015). Версия драйвера 1.0 (27.2.2015).
В истории изменений драйвера есть пункт Fixed issues with 3rd-party MD pads

Ещё есть вариант подлючить сегоские джойстики через Arduino Leonardo. Заказал в Китае. $7.12
Leonardo умеет сам представляться компьютеру как клавиатура, мышь, джойстик.
Плюс в том, что Arduino использует 5В уровни, как и сеговские джойстики.
После подключения всё работает ещё нестабильнее. Пробовал укоротить провода и другой разъём — без изменений.
Видимо в китайский джойстиках есть что-то такое что эти схемы и софт не учитывают.

Довольно давно была схема подключения к LPT порту. Схема на 1 джойстик DirectPadPro и на 2 джойстика NTPadXP.
Подключил 2 по схеме NTPadXP. В качестве драйвера использовал PPjoy версии 0.83. И вот с ним джойстики работают.

Есть ещё в Китае готовый переходник USB — 2 SEGA MD/GENESIS Controller. Но цена $21.

http://jonthysell.com/2014/07/26/reading-sega-genesis-controllers-with-arduino/
http://jonthysell.com/2014/09/29/sega-genesis-controllers-and-arduino-revisited/
https://www.sparkfun.com/products/12009
http://ru.aliexpress.com/item/5PCS-IIC-I2C-Logic-Level-Converter-Bi-Directional-Module-5V-to-3-3V-For-Arduino/1893325143.html
http://ru.aliexpress.com/item/Leonardo-R3-Pro-Micro-ATmega32U4-Board-For-Arduino-Compatible-IDE-free-USB-cable/1893754883.html
https://github.com/petrockblog/RetroPie-Setup/wiki/gamecon_gpio_rpi
https://code.google.com/p/pixel-kit/
https://github.com/znoxx/ARCAdaptor
http://skar.pp.ua/upload/joylpt/SegaNTPadXP.gif
http://skar.pp.ua/upload/joylpt/
http://ru.aliexpress.com/item/Free-Shipping-SEGA-MEGA-DRIVE-Convertor-to-USB-Port-GENESIS-Controller-Adapter-for-PC/32260856480.html
http://ru.aliexpress.com/item/Free-Shipping-by-SG-Post-SEGA-MEGA-DRIVE-GENESIS-Controller-Gamepad-Adapter-for-PC/32261686219.html

Raspberry Pi GPIO + Sega Mega Drive/Genesis Gamepad

Некоторое время назад у меня появился Raspberry Pi модель «B» с ОЗУ 512МБ. Появился он для лечения 3DS у которой сработала защита GW3DS.
Как-то сразу не продал и он остался. Это мини-компьютер, на линуксе, с USB, Ethernet, HDMI. Помимо USB портов на плате ещё есть порт для переферии GPIO.
Проектов для Raspberry Pi много, и просто десктоп, и медиаплеер, и один из них это эмуляторы старых игровых приставок. Джойстик для эмуляторов можно использовать USBшный.
Позже я наткнулся на информацию что к GPIO можно подключить джойстики от игровых приставок. Правильно называть их геймпад или джойпад или игровыми контроллерами, но мне как-то привычнее называть их джойстиками. Сега, денди, супернинтендо, MD/Genesis, NES, SNES, PS и другие.
Джойстиков от денди и супернинтендо у меня не было. А вот сеговских (megadrive/genesis) было парочку 6-кнопочных, плюс я купил два на алиэкспресс за $6.30. Они оказались не тем что ожидал, нет кнопки mode, короткий шнур, так себе качество и т.д.
Рашил я их подключить к Raspberry Pi. Спаял по схемке, сначала всё напрямую. Кое-как заработало, но нажатия обрабатывались не чётко, были фантомные нажатия.
Дело в том что сеговский джойстик от приставки получает питание 5В, сигналы он выдаёт и принимает тоже 5В уровня, но GPIO имеет уровни 3.3В. GPIO может выйти из строя от 5В уровней, и на плате нет защиты от этого.
Как было написано на нескольких сайтах, сеговский джойстик умеет устойчиво работать от 3.3В выдавая при таком питании уровни 3.3В, что вполне подходит.
Это справедливо для оригинальных 3-кнопочных, у них внутри используется стандартная микросхема 74HC157, если вдруг в конкретном джое она только на 5V (TTL), её можно заменить на другую (2-6V, CMOS).
Если от 3.3В джой не заведётся и микросхему менять не хочется, чтобы подружить их, автором проекта предполагается использование специальной микросхемы 74LVC245. Она выдаёт уровни 3.3В и нормально относится к входным уровням 5В.
74LVC245 в DIP корпусе ни у нас ни в Китае я не нашел, поэтому для эксперимента использовал преобразователь уровня на резисторе 330Ом и стабилитроне 3V3.
У сеговского джоя 9 контактов: питание, земля, 6 сигналов от джойстика, 1 сигнал в джойстик (select). Сигнал select определяет какие конпки опрашиваются в данный момент.
В 3-кнопочном джое сигнал select или «0», тогда выдаются состояния кнопок «A» и «Start», или «1», тогда «B» и «С».
Отдельного генератора и какого-либо контроллера в консоли нет, каждая игра сама формирует сигналы и сама решает как ей опрашивать джой.
В 6-кнопочном джое всё сложнее. Микросхема внутри используется заказная и чтобы по тем же проводам опросить добавившиеся 4 конпки (X Y Z Mode) сигнал select должен отсылать в джойстик определённые сигналы. Причём количество импульсов, их тайминги и паузы должны быть весьма точными.
Если подавать «по старинке» select 0 и 1, то джой не выдаст состояние дополнительных кнопок и будет работать в режиме 3-кнопочного. По сути драйвер формирует сигнал select.
Подал на джойстик 5В, сигналы из него передал через понижатели уровня, сигнал select подключил напрямую.
Стрелки и A B C Start стали обрабатываться чётко. X Y Z Mode не обрабатываются, вернее если зажать кнопку, то иногда можно увидеть кратковременное фантомное мерцание нажатой клавиши.
У меня нет осциллографа посмотреть что там есть на самом деле, но я очень надеюсь этот выход не подгоревший и там всё нормально выдаётся. Ведь A B C Start опрашиваются нормально.
Подобные проблемы с 6-кнопочными джоями я встречал на форумах посвященных RPi и GPIO. С 3-кнопочными вроде бы таких проблем нет.
Оригинального 3- или 6-конпочого джойстика у меня нет. Но думаю там всё будет в порядке. Не на пустом же месте появилась схема и драйвер.
Скорее всего дело в неоригинальности моих джойстиков. Видимо скопирована микросхема с TTL уровнями.
Возможно нужно преобразовывать сигнал select из 3.3В уровня в 5В уровень. Подходящая микросхема 74HC4050N. Но её также у меня нет. Или 74LVC8T245.
Попытался использовать два НЕ элемента из К561ЛН2, запитал её от 5В и получил почти тот-же результат. Возможно из-за того, что в даташите указан уровень «1» не менее 3,6V.
Попытался сделать преобразователь на 2 n-p-n транзисторах и 4*1КОм резисторах, и опять почти тот-же результат. Не знаю несколько точно он преобразовывает и отрабатывает тайминги если сравнивать со специализированными микросхемами.
Есть и другие схемы 3.3V->5V/5V->3.3V и на полевых транзисторах и на спец микросхемах.

Hardware: BCM2708  Revision: 000e
Ставил я RetroPie V2.3.
Сначала обновил систему.
sudo apt-get update
sudo rpi-update
или если не заработало sudo apt-get update && sudo apt-get install rpi-update
Потом обновил RetroPie скрипт.
cd RetroPie-Setup
sudo ./retropie_setup.sh
После запуска нужно проапгрейдить установочный скрипт. [5  UPDATE RetroPie Setup script]
После апгрейда скрипта из него установил драйвер GPIO джойстика, [3  SETUP] [309  Gamecon driver]. Не путать с [326  SNESDev], это другое.
Мануал zless /usr/share/doc/db9_gpio_rpi/README.gz
Загрузать драйвер sudo modprobe —first-time db9_gpio_rpi map=6,6
Выгрузить драйвер sudo modprobe —first-time -r db9_gpio_rpi
Добавить драйвер в автозапуск sudo nano /etc/modules (e.g. «db9_gpio_rpi map=6,6»)
Для теста джойстика есть утилита jstest
apt-get install joystick
jstest /dev/input/jsX (где X номер джойстика (0-1))

https://github.com/petrockblog/RetroPie-Setup/wiki/Module-for-GPIO-interface-for-retro-game-controllers
https://github.com/petrockblog/RetroPie-Setup/wiki/Db9_gpio_rpi
http://blog.petrockblock.com/2012/10/21/the-retropie-gpio-adapter/
http://www.daycounter.com/Circuits/Level-Translators/Level-Translator-Zener-Clamp.gif
http://www.thebox.myzen.co.uk/Raspberry/Breakout.html
http://www.db-elec.com/home/technical-info/Genesis/gamepad-protocol
http://www.bit16.ru/index.php?gl=jpad&act=2
http://sega.ucoz.com/publ/2-1-0-5
http://blog.petrockblock.com/forums/topic/problem-with-the-db9_gpio_rpi-interface-and-a-6-button-genesis-controller/
http://www.raspberrypi.org/forums/viewtopic.php?f=78&t=15787&p=574237
http://blog.sunyday.net/?p=36
http://ru.aliexpress.com/item/8ch-Logic-Level-Bus-Transceiver-5V-to-3-3V-For-Raspberry-Pi/2022249056.html
http://www.raspberrypi.org/documentation/raspbian/updating.md
http://blog.petrockblock.com/retropie/retropie-downloads/

Nintendo 3DS 3DS XL, синий экран и окирпичивание (blue screen and brick)

Есть такая консоль от Nintendo, 3DS.  Есть пиратские картридж для запуска скачанных ромов. Самый первый был сделан это Gateway 3DS. Позже на его базе были сделаны клоны R4i Gold 3DS Deluxe Edition и 3DSLink. Клоны используют наработки и launcher.dat от gateway. По слухам, в launcher.dat от Gateway 3DS версии 2.0 и выше встроен код, который проверяет правильный ли это лаунчер (не модифицированный ли) и если находит несоответствие — ломает консоль. Но бывает консоль брикается и от Gateway 3DS. Закономерности и точных причин пока нет. !!! Делайте бэкап системы из Gateway menu «BACKUP SYSTEM NAND» заранее !!! Также есть утилита emuNAND Tool, которая умеет работать с emuNAND разделом. Консоль при этом не стартует и выдаёт синий экран с BOOTROM 8046 и т.д.. При попытке разобрать консоль и считать или записать флеш микросхему напрямую мы получаем ошибку. Это значит что флеш микросхема закрыта для чтения и записи. Чисто теоретически у команды Gateway 3DS может быть пароль которым можно открыть эту флешку. Но они его не говорят.

Содержимое NAND флеш микросхемы уникально для каждой консоли. Если вы раньше сохраняли содержимое флеш микросхемы консоли или через разборку и пайку или через меню Gateway Backup system NAND, то можно просто снять блокировку с микросхемы такой командой, чтоб она при этом очистилась и залить ранее сохранённый бекап. На сегодня есть возможность сделать это с помощью Raspberry Pi. Огромное спасибо товарищу bkifft с gbatemp за написание анбрикера https://github.com/bkifft/RPU/ Мануал https://github.com/bkifft/RPU/blob/master/RPU_guide.txt

Updt: Утилита RPU научилась снимать блокировку микросхемы без её очистки.

Если бекап заранее не делался, то это очень плохо. Можно или отправить консоль в Китай в команду Gateway, если это 100% произошло из-за Gateway и никакие другие launcher.dat не применялись кроме официальных. Там целая процедура и требования. Или ждать когда найдут способ открывать доступ к флеш микросхеме без её стирания. Утилита RPU научилась снимать блокировку микросхемы без её очистки.

Таким способом удалось оживить 3DS. Был заранее снятый дамп из меню гейтвея. Консоль пришлось разобрать и подпаять 4 провода (DAT0, CMD, CLK, GND) (3 с данными и земля). С помощью Raspberry Pi и утилиты RPU была снята блокировка с очисткой микросхемы Flash NAND. С помощью Win32DiskImager дамп был записан в микросхему.

Также удалось оживить 3DS XL, у которой нет снятого дампа. С помощью Raspberry Pi и утилиты RPU была снята блокировка без очистки микросхемы Flash NAND. Консоль пришлось разобрать и подпаять 4 провода (DAT0, CMD, CLK, GND) (3 с данными и земля).

Так что !!! Делайте бэкап системы из Gateway menu «BACKUP SYSTEM NAND» заранее !!! Также есть утилита emuNAND Tool, которая умеет работать с emuNAND разделом.

В картриджах R4i Gold 3DS Deluxe Edition и 3DSLink ни в коем случае не нужно использовать лаунчер версий V3.0~V3.3, на текущий момент для картриджей R4i Gold 3DS Deluxe Edition и 3DSLink правильным является использование версии V3.3B (Firm(R4iGold3DS)_3.3b.rar, Wood_R4iGold_V1.64.rar для Deluxe и LauncherV3.3B.zip, Boot_Card_Blue_Card V3.3B.zip для 3DSLink) (Launcher.dat версии 3.3b V3.3B, размер 1043008, MD5 9fc40213c927221bf3be36330899dc27)

Как разобрать Philips 190X

Понадобилось мне разобрать мой Philips 190X7 (190X7FB/00).
В блоке питания вздулись конденсаторы 3шт 470uf 25v и 2шт 220uf 25v. Конденсаторы CapXon 105C GL (P648).
Сначала снимаем заднюю большую панель, закрывающую разъёмы. Открывать снизу, там есть наклейка с картринкой как это сделать.
Отсоединяем разъёмы и отвинчиваем 3 винтика.
Чёрную панель-ободок на задней панеле не снимаем.
Снизу видим что передняя чёрная панель прищёлкнута двумя защёлками. Приоткрываем их. И по периметру, с краю, с помощью платиковой карты отщёлкиваем все защёлки.
Снимаем переднюю панель.
Отсоединяем разём от боковой платы с кнопочками.
Отсоединяем два чёрных провода, от металлической части.
Откручиваем плату, которая внизу по центру, с усилителем и сенсорными кнопками. Приподнимаем её и отсоединяем широкий разём, шлейф которого уходит под матрицу. Плату возвращаем на место.
Приоткрываем 4 защёлки которе держат матрицу.
Аккуратно наклоняем матрицу вперёд. Сзади отсоединяем ещё один чёрный провод от металлической части.
Снимаем матрицу.
Сзади матрицы, под металлической крышкой, находится плата управления и плата блока питания.

Интернет-магазин военно-исторических фигурок flibustier.org.ua

Добро пожаловать в мир оловянной военно-исторической миниатюры. Наш магазин познакомит вас с коллекцией солдатиков, выполненных с исторической точностью в масштабе 54 мм.

Наш магазин предлагает пополнить вашу коллекцию солдатиков эксклюзивными миниатюрами из тонированного олова, а если вы новичок — обрести увлекательное хобби.

flibustier.org.ua