Siemens M50

Ответить
Аватара пользователя
blackstrip
Админ
Сообщения: 1355
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Siemens M50

Сообщение blackstrip » Вс сен 27, 2026 10:30 pm

Содержание

1) Ввод текста
* Как ввести символ "/" на Siemens M50 *

2) Внешние устройства
а) зарядное устройство
б) гарнитура
в) дата-кабель чтобы загружать в телефон мидлеты, картинки, мелодии
* Разблокируем доступ к файлам по кабелю *

3) Музыка и звуки

4) Оперативная память в яве и память под файлы на внутренней флешке телефона

Графика в черно-белых играх

Интернет: настраиваем WAP-браузер
Настройки WAP
Настройки CSD
Настройки GPRS
Проверка правильности настроек
Проверка скачивания приложений через WAP (качаем HTML-браузер)

Интернет: использование HTML-браузера (без WAP-шлюза)
Настройки GPRS-интернета для Java-приложений
Запускаем CoolBrowser 0.1
Проверка загрузки и просмотра сайта
Скачиваем файлы
Проверка скачанного файла

Замена клавиатуры на русскоязычную

Изображение

Этот телефон похож на Siemens C55 ( http://www.blackstrip.ru/phpBB2/viewtop ... =972#p3634 ) - тоже черно-белый экран 101x64 пикселя. Но он более старый. Siemens M50 вышел в июне 2002 года, а C55 вышел в сентябре 2002 года.

И, оказалось, что из-за этой небольшой разницы в 3 месяца - у M50 еще более урезанные характеристики и больше недоработок в прошивке.

Еще в M50 нет дополнительных утилит: калькулятора, диктофона, конвертора валют ( https://forum.ixbt.com/topic.cgi?id=16:24826 )

Изображение

В сравнении с Siemens C55:

1) Ввод текста

Клавиатура у всех б/у телефонов M50, продающихся сегодня на авито - англоязычная. Видимо, никто не покупал русифицированные клавиатуры и не вставлял их в свой телефон. Ну или русская клавиатура для такого телефона была в сотовых магазинах/ларьках тех времен сверхредкостью такой, что никто и не парился с русским языком на клавишах. А еще, может, никто не успел купить в июне 2002 эти m50 - и тут сразу вышел c55 в сентябре 2002, еще и сразу с русифицированной клавиатурой, и более легкий (80 грамм вес c55 против 97 грамм веса m50).

Но она бывает русифицированная, например, такая (вместе с запасным китайским корпусом с надписью GPRS вместо M50):

Изображение
В конце обзора добавлен раздел по замене клавиатуры на такую русифицированную, купленную отдельно: http://blackstrip.ru/phpBB2/viewtopic.php?t=980#item23
Сам русский язык в списке языков ввода есть под названием "КИрИЛЛИЧ.". Поэтому вводить его, пока не отыщешь и не купишь русифицированную клавиатуру, похоже, придется только наугад:

Изображение

* Как ввести символ "/" на Siemens M50 *

А еще в Siemens C55 есть таблица символов, вызываемая при вводе текста по "*", там есть оба слеша - / и \:

Изображение

В перебираемых символах по кнопке "0" у Siemens C55 есть еще один из этих слешей:

Изображение

А вот в Siemens M50 таблицы символов по кнопке "*" еще не придумали.

Есть перебираемые символы по кнопке "*" если не включен цифровой ввод ("123"-значок) - там есть только один из слешей, и это "/":

Изображение

На кнопке "0" у Siemens M50 другие символы - там слешей нет:

Изображение

На кнопке "#" у Siemens M50 еще другие символы - там другой слеш "\":

Изображение

Короткое одинарное нажатие "*" вызывает перебор методов ввода "abc", "Abc", "123" (пропуская "ABC"). И чтобы вызвать этот несчастный набор символов со слешем "/" надо:
- переключиться однократным коротким нажатием по "*" в любой из текстовых вводов ("abc" или "Abc")
- многократно жать "*" - тогда линейка с символом "/" появится на экране и нужно дотыкать кнопкой "*" до слеша "/".

Если начать многократно жать "*" при включенном цифровом методе ввода "123" - то просто будут вводиться звездочки, как будто на кнопке "*" никакой линейки выбираемых символов и нет вовсе.

Поэтому при вводе придется вспомнить где какой слеш. В Cool Browser при вводе URL нужен "/" слеш - потыкав все три кнопки "*", "0", "#" коротко, долго, многократно и случайно включив цифровой ввод - я даже по "*" не мог включить перебор символов и выбрать этот "/", подумал что его вообще нет в вводимых символах.

Аналогичные проблемы могут возникнуть со всеми остальными символами с той линейки - символы "больше", "меньше", "равно", обе скобки, процент, тильда. На других линейках по "0"/"#" их тоже нет.

Тяжеловато) Легче было бы с таблицей символов как в Siemens C55 и более поздних сименсах - но в Siemens M50 ее, судя по всему, нет

2) Внешние устройства

M50 имеет гигантский старый разъем для дата-кабеля/зарядки/гарнитуры. Все сименсы до Siemens C55 имели такие крупные разъемы. Но только в Siemens M50/MT50 и SL45i/SL45/SL42 была возможность устанавливать ява-приложения. На M50/MT50/SL45i прямо из коробки, а на остальных - надо было яву еще разлочить
Как пишут, на SL42/SL45 нужно подключить по кабелю выключенный телефон к ПК и в утилите Siemens Quick EEPROM features 3.3 (это, судя по интерфейсу, более новая версия старой Siemens Aero Off & Java Enabler 2.1, переименованная) поставить флажок активации явы, по кнопке Start в окошке на ПК и короткому нажатию на кнопку включения телефона сделать это, и ява появится в телефоне. Вот тема про все версии этой программы, включая версию 3.3: http://blackstrip.ru/phpBB2/viewtopic.php?t=981
Изображение

Т.к. Siemens SL45i/45/42 стоят сегодня от 6-10 тысяч рублей и выше - то единственная возможность пощупать подобную древность со старыми разъемами и с явой - это купить M50 по цене от 500-700(-1000) рублей на авито)

И тогда под этот разъем телефону понадобятся:

а) зарядное устройство (если не дали его в комплекте при покупке телефона):

Бывает вот такое, толстое. Тут 3 пина на разъеме используются, остальные пустые:

Изображение

Его характеристики:

Изображение

Бывает еще и тонкое, китайское, как для сименсов поновее, но с толстым разъемом.

б) гарнитура

Это один наушник, на утолщении микрофон и кнопка "взятия трубки", и еще прищепка чтоб прищепить провод себе куда-нибудь на воротник:

Изображение

На разъеме используются 6 пинов, остальные пустые:

Изображение

В сервис-мануале http://blackstrip.ru/tmp/m5r/m50serv.pdf в разделе 9.3 I/O-Connector пишут, что последние 6 пинов отвечают за динамик, микрофон и передачу данных от аксессуаров (вход/выход тактирования и самих данных):

Изображение

На Siemens M50 гарнитура не особо полезна, т.к. позволяет только отвечать на звонки и послушать монофонические MIDI-мелодии при выборе мелодии звонка. В ява-приложениях на этом телефоне звук идет только через динамик телефона, а в гарнитуру не заходит. Подробнее - см.ниже "3) Музыка и звуки".

При подключении телефон должен ее чувствовать и переключаться на профиль "Гарнитура":

Изображение

Если телефон или гарнитура долго валялись на воздухе и не использовались (не терлись друг об друга), то контакты разъемов покрыты окислом и они через эти окислы плохо контачат. Тогда мелодии при проигрывании не слышны в гарнитуре, а вместо этого там всякие щелчки и космические звуки бластеров) У меня как раз так было. Чтобы это исправить - нужны три вещи:
- деревянная зубочистка с острым концом,
- кусок нетолстой обычной фиброткани (белая химическая тряпка для уборки/протирки, продается в рулонах в любом продуктовом магазине)
- и нашатырный спирт (водный раствор аммиака 10%), можно купить в аптеке, например:

Изображение

Тыкаем зубочистку в фиброткань, фиброткань обволакивает ее кончик со всех сторон, становится похожей на маленький зонт. И потом капаем пару капель нашатырного спирта на обмотанный фибротканью кончик зубочистки.

И этой обмотанной в тряпку и промоченной в нашатыре зубочисткой протираем (1-2 раза проводим, или пока грязь не уйдет) по очереди все контакты разъема выключенного телефона и все контакты разъема гарнитуры. Ждем полминуты чтобы нашатырный спирт высох - и всё будет работать на ура.

в) дата-кабель чтобы загружать в телефон мидлеты, картинки, мелодии

Подключить к ПК этот телефон "из коробки" чтобы закинуть на него ява-мидлеты, картинки, мелодии - невозможно. Файловая система на M50 изначально заблокирована для скидывания файлов с компьютера (как было и на Siemens C55). Чтобы ее разлочить тоже нужен кабель, но не как для Siemens C55, а более старый, с толстым разъемом.

На авито и на озоне продаются остатки разных кабелей. Т.к. телефон изначально залочен на загрузку файлов по кабелю - то придется его разлочивать, поэтому рекомендуется брать USB-кабель с питанием внутри.
Как я понял, если взять COM-кабель (телефонный разъем на COM DB9), то, похоже, придется делать как в этой статье: https://xakep.ru/2003/02/19/17681/ - подсовывать тонкие проводки от 1 и 3 пинов блока питания к 1 и 4 пину разъема телефона, он в выключенном состоянии при коротком нажатии на кнопку включения перейдет в сервисный режим и тогда сможет разлочиться. С USB-кабелем, вроде как, таких проблем нет, там это учтено и питание подается на нужные пины само.
Вот такой USB-кабель для Siemens M35, продающийся на озоне за 500 рублей, хорошо подошел к Siemens M50:

Изображение

В комплекте идет кабель:

Изображение

И еще диск со старыми Siemens Data Suite, который, в принципе, и не нужен если использовать плагин от тотал коммандера Siemens Obex File System.

* Разблокируем доступ к файлам по кабелю *

Процедура разлочки доступа к файловой системе по кабелю точно такая же как на Siemens C55 ( http://blackstrip.ru/phpBB2/viewtopic.php?t=972#p3634 ) - и в итоге эта прога Siemens Aero Off & Java Enabler 2.1 отлично разлочила не только Siemens C55, но и Siemens M50:

Изображение

Она позволяет выбрать только COM-порты с COM1 по COM4. Поэтому в Диспетчере устройств переключаем сначала порт кабеля на нужный (скриншот с разблокирования фс на Siemens C55):

Изображение

ВАЖНО: после выбора порта надо перезагрузить ваш ПК/Ноутбук, тогда Windows окончательно запомнит на каком COM-порте кабель. А если не перезагружаться - то в диспетчере устройств будет один COM-порт отображаться (новый выбранный), а работать кабель все еще будет через старый COM-порт, который был до этого выбран.

После перезагрузки Siemens Aero Off & Java Enabler 2.1 точно сработает и сможет разлочить телефон. Для этого:
- подключаем кабель к компу (если он еще не подключен к компу);
- выключаем телефон и подключаем к кабелю;
- запускаем Siemens Aero Off & Java Enabler 2.1 и выбираем нужный COM-порт, на котором значится кабель;
- галки в окошке Siemens Aero Off & Java Enabler 2.1 не трогаем (обе были включены, все сработало), жмем только кнопку Start в окошке Siemens Aero Off & Java Enabler 2.1;
- коротко жмем и отпускаем кнопку включения на Siemens M50 (не как при включении долго, а просто нажать и тут же отпустить);
- видим на ПК в окне Siemens Aero Off & Java Enabler 2.1 сообщение об удачном разблокировании,
- закрываем программу Siemens Aero Off & Java Enabler 2.1
КСТАТИ: пока писал этот пост, узнал что есть более новая версия программы, там уже можно выбирать COM-порт с COM1 до COM16 сразу. Вот тема про все версии этой программы: http://blackstrip.ru/phpBB2/viewtopic.php?t=981 , последняя версия 3.3 была переименована в "Siemens Quick EEPROM features", в ней можно выбирать любой COM-порт без переключений COM-портов в свойствах кабеля в диспетчере устройств и рестартов Windows.
Далее включаем телефон и убеждаемся чтоб по кабелю через Total Commander и плагин Siemens Obex File System теперь не только Информация о телефоне работает (а она и до разблокирования доступа к ФС отлично работает, так можно проверить, кстати, что кабель живой), но и доступ по кабелю к файлам тоже.

Можно, чтоб COM-порт не занимать, переставить его обратно повыше (и перезагрузить комп снова чтоб комп понял что COM-порт изменили для кабеля). Я поставил обратно на COM7 - поэтому дальше в сетевом окружении в Total Commander по Alt+Enter открываем настройки Siemens OBEX File System и выбираем этот COM-порт. Около него справа будет какая-нибудь приписка типа Serial:

Изображение

После этого при заходе в Siemens Obex File System станут видны папки, можно будет по ним лазить и копировать туда файлы (или наоборот оттуда на комп):

Изображение

Например, чтобы скопировать ява-мидлеты - лезем, как на других сименсах, в a:/java/jam и там кладем мидлеты в отдельные папки:

Изображение

3) Музыка и звуки

M50 не умеет проигрывать полифонические MIDI (а C55 умеет). Вместо этого он их пищит однотонными звуками (как древний тамагочи) как из списка мелодий, так и в яве тоже.

Для теста положил вот этот файл 80x.mid в папку рингтонов (a:/Ringing tone/). Он появился в Менеджере мелодий в папке "Собств.мелодии". Кстати, менеджер мелодий в Siemens M50 можно вызвать из двух разных мест: из стандартного Интернет/игры и из настроек Аудио.

Изображение Изображение

Изображение Изображение

Изображение

Проигрывание файла 80x.mid показало, что телефон выдирает из MIDI-файла первую дорожку (в этом файле это мелодия), а остальные дорожки (дорожку с фоновыми басами, дорожку с барабанами) выкидывает, никак их не подмешивая в монофоническую мелодию, звучащую из динамика.

Гарнитура в M50 - только для звонков. Она монофоническая (один наушник в ухо и все). Если проигрывать мелодии звонка из Менеджера мелодий - то они идут сразу на динамик телефона и на гарнитуру одновременно. И при подключении гарнитуры она дублирует слуховой динамик, а не отключает его.

Звуки/мелодии из явы в гарнитуру не идут совсем, так и проигрываются из динамика телефона на всю комнату несмотря на то что гарнитура подключена и профиль "Гарнитура" активирован. Т.е. поиграть тихо, слушая звуки/музыку игр через наушник, на этом телефоне не выйдет.

У SL45i можно было подключить к такому толстому разъему стерео-наушники. Интересно как с ними поведет себя M50. Но проверить это нет возможности за неимением таких наушников)

4) Оперативная память в яве и память под файлы на внутренней флешке телефона

Хип в яве полностью одинаковый что у Siemens M50, что у Siemens C55:

Изображение Изображение

А вот внутренней флеш-памяти в Siemens M50 на внутреннем диске a: под файлы мидлетов, картинок, мелодий очень мало - 228 килобайт. Еще меньше чем в Siemens C55 (там 376 килобайт):

Изображение Изображение

В эти 228 килобайт влезет штук 5 средних мидлетов и все =)

Графика в черно-белых играх

Задаваясь вопросом "как же рисовали игры в двух цветах на экране 101x64 пикселя?" (в продолжение темы об универсальном мидлете, работающем как в яве, так и в андроиде, натягивающемся на любой экран и рисующем приложения на экране любой цветности http://blackstrip.ru/phpBB2/viewtopic.php?t=974 ) и перебирая игры - нашел вот такую довольно красивую игру Highway racer. Сейчас узнаем как там делали ч/б игры для микро-экранов =)

Изображение Изображение

Динамичная, fps хороший, и на трассе мало того что горы и ямы (то вверх, то вниз едешь, а еще и повороты), а еще рисуется фон из леса, и машины соперников на трассе. И все так хорошо (для такого экрана) выглядит и быстро движется, что забываешь про два цвета.

На первых экранах в графике, по сути, три цвета - это белый, черный, и шахматный 50 на 50 серый.

Какие используют шрифты на таком мелком экране 101x64: в этой игре шрифты высотой 5 пикселей и шириной 3 пикселя в надписи Press any key - вероятно, это просто картинка из ресурсов. А на рекламе производителя Mr. Goodliving - высота шрифта 6 пикселей.

Изображение Изображение

Изображение

В следующих экранах есть и шрифт побольше, высотой тоже 5 пикселей, с варьируемой шириной в зависимости от символа:

Изображение

Есть меню, оно стандартным сименсовским шрифтом написано, конечно:

Изображение

В следующих экранах тоже графика трехцветная - черная, белая, шахматная. Шрифты телефона, из-за особенностей мобильника, рисуют вокруг себя сразу фон, поэтому надписи Tournament и Time trial в нижнем меню смогли этим фоном пробить окантовывающую пункты меню рамку (получается, эта игра для более новых телефонов, на которых шрифты рисуются с прозрачным фоном и рамки не зарисовывают, ну или вообще не для Siemens, а для других):

Изображение

На экранах без окантовок мобильный шрифт рисуется хорошо, т.к не задевает ни за какой фон:

Изображение Изображение

В самой игре тоже трехцветная графика, но все объекты на экране визуально легко отличимы друг от друга. Машины-соперники не масштабируются при отдалении от игрока, а сделаны из готовых образцов - есть рисунки "машина близко", "машина подальше", "машина еще дальше", "машина совсем далекая" и по пикселям на заднем стекле машин от кадра к кадру видно что каждая машина, уезжая вдаль, просто меняет свой вид на следующий:

Изображение Изображение

Изображение Изображение

В ресурсах игры внутри JAR аж восемь вариантов отрисовки все более удаляющейся машины:

Изображение

Интересно, что трасса рисуется, вроде бы, простыми линиями. Но эти линии рисуются, похоже, в программно-рассчитываемых 3D-координатах, проецируемых на 2D-экран. В зависимости от положения гонщика на трассе - они плавно съезжают в нужное место экрана. Далекие от игрока линии рисуются пунктиром (типа они серые, плохо видны). Все это быстро рассчитывается для боков трассы, разделительной полосы посередине нее, текущего наклона дороги вверх/вниз. И выглядит прилично, хоть и в двух цветах)

Изображение Изображение

Изображение Изображение

Поворот вообще состоит из ломаных линий, образующих закругление трассы. При крутом повороте боковые линии, ограничивающие дорогу, ломаются на отдельные отрезки и становится видно из чего они сделаны:

Изображение Изображение

Элементы интерфейса, которые нужно увидеть, жирно замазываются черным (точнее, противоположным светлому в большинстве областей экрана фону, был бы фон темный, надо было бы замазывать элементы белым), рисуясь толщинами более 1 пикселя - спидометр, значок направления приближающегося поворота, надписи типа "GO" на старте гонки или текущего места в гонке в правом верхнем углу экрана.

Авто-перевод цветов в яве из цветных в черно-белые дизеринг не использует вовсе. Поэтому в идеале для подобного "трехцветного" режима приложения хорошо бы вписать для поддержки ч/б экранов разделение диапазона цветов по яркости на 3 цвета: 0-84 - черный, 85-169 - шахматный серый (из черных и белых пикселей), 170-255 - белый. Хранить картинку в каком-нибудь своем формате (т.к
это MIDP1 и считать пиксели с цветной картинки, загруженной в Image стандартными методами явы, чтобы преобразовать их в ч/б - не выйдет). Подгружать при старте мидлета ее из этого формата и отрисовывать на Image: для цветных экранов рисовать все как положено, а для ч/б проводить предварительную обработку и рисовать в этих трех цветах. А потом уже подготовленные Image быстро выкидывать на экран в процессе работы программы.

Интернет: настраиваем WAP-браузер

Настроим WAP-шлюз и GPRS-параметры чтобы вылезти с этого телефона в wap-интернет и скачать, например, ява-приложения (для тех, у кого нет кабеля).

Вставляем в телефон сим-карту. У оператора должен работать 2G GPRS интернет (в Московской области у Мегафона пока работает, но по новостям за последние годы за ненадобностью могут и отключать его вообще, т.к. у всех 3G/4G-интернет в смартфонах).

Берем для теста вот эти параметры WAP-шлюза (IP-адрес и номер порта) с сайта "Интернета для винтажных телефонов" https://15pmm01.com/wap/en/ :

Изображение

Заходим в настройки браузера:

Изображение Изображение

Изображение Изображение

Изображение Изображение

Изображение

Исправляем активный профиль по нажатию софт-клавиши "Измен":

Изображение

Настройки WAP:

Всего надо настроить 3 вида настроек. Заходим в первые настройки - настройки WAP:

Изображение

1) IP-адрес вводим из параметров WAP-шлюза с сайта "Интернета для винтажных телефонов" ( https://15pmm01.com/wap/en/ )

Изображение

2) CSD-адрес не нужен, заполняем нулями:

Изображение

3) Порт берем тоже из тех же параметров WAP-шлюза с сайта "Интернета для винтажных телефонов" ( https://15pmm01.com/wap/en/ ):

Изображение

И сохранясь по софт-клавише "Сохран.", выходим назад.

Настройки CSD:

Заходим в эти вторые настройки профиля:

Изображение

Чтобы телефон не порывался позвонить на какой-то забитый в него номер чтобы использовать не GPRS-интернет, а звуковой канал как модем, надо тут все стереть.

Номер набора вообще стираем:

Изображение

Тип соединения - пусть будет ISDN:

Изображение

Логин и пароль не важны, т.к. звонить и заходить в wap-интернет через звуковой канал телефон не будет, оставляем какие есть (у меня были wap и wap):

Изображение

Сохранясь по софт-клавише "Сохран.", снова выходим назад.

Настройки GPRS:

Заходим в третьи настройки:

Изображение

Чтобы включить GPRS - надо выбрать в поле "отключить GPRS" слово "Нет":

Изображение

Ниже вводим APN для GPRS, на Мегафоне-Москва это слово internet:

Изображение

И еще ниже - логин/пароль, для Мегафона-Москва это gdata и gdata:

Изображение Изображение

Опять сохранясь по софт-клавише "Сохран.", выходим назад.

Проверка правильности настроек:

После выхода в меню выбора профилей - перемещаем фокус вверх и вызываем меню, там выбираем "Перейти к URL":

Изображение Изображение

Вводим уже использованный ранее для тестов в других обзорах адрес сайта http://wap.bodr.net (это чей-то wap-сайт, который работает даже сегодня, хоть там и помершие половина разделов, но его адрес удобно вводить - он короткий) и жмем "Перейти":

Изображение Изображение

Изображение

Телефон думает, проходит несколько шагов с разными названиями в раздумьях, в углу справа вверху появляется глобус и надпись GPRS и в конце загружается сайт:

Изображение Изображение

Изображение Изображение

Этот браузер почему-то картинки показывает как квадратики. Может он не умеет отображать картинки вообще (или показ картинок отключен в настройках браузера), а может быть он ждет какой-нибудь wbmp-графики, предназначенной для wap-сайтов, а тут на wap.bodr.net анимированный GIF.

Проверка скачивания приложений через WAP (качаем HTML-браузер)

Вводим адрес http://blackstrip.ru/cb/CoolBrowser.jad и скачаем HTML-браузер Cool Browser 0.1 для этого телефона чтобы иметь возможность еще и на обычные HTML-сайты заходить, не через WAP-шлюз, а напрямую через GPRS-интернет:

Изображение Изображение

Изображение

Телефон предложит скачать JAR - соглашаемся и устанавливаем Cool Browser 0.1:

Изображение

Интернет: использование HTML-браузера (без WAP-шлюза)

После установки Cool Browser 0.1 он не сможет выйти в интернет потому что для Java-приложений в сименсах есть отдельные настройки интернета, которые еще не настроены.


Настройки GPRS-интернета для Java-приложений

Теперь в настройках телефона надо проделать для Java-приложений все то, что уже проделывали выше для WAP-браузера ( Интернет: настраиваем WAP-браузер ). Заходим в эти настройки:

Изображение Изображение

Изображение Изображение

Там будет какой-то из профилей активный - его будем править. У меня он назван "игра", у кого-то будет "Профиль 1" или что-то подобное, его можно переименовать на любое другое имя - название ни на что не влияет, главное - настройки этого профиля и что он активирован.

Выделяем активный профиль, жмем "Опции" и выбираем изменение настроек профиля, соглашаясь что эти изменения повлияют на работу Java-приложений:

Изображение Изображение

Изображение

Внутри настроек три пункта - HTTP, CSD и GPRS. Заходим в каждый по очереди и меняем настройки:

Изображение

Параметры HTTP

Время разъединения стоит 180 секунд (т.е. через 3 минуты неиспользования интернета телефон закроет GPRS-соединение? наверное, это как-то влияет на расход батареи или на скорость повторного соединения, т.к. с нуля с GPRS-интернетом телефон соединяется достаточно долго, секунд десять, может и пятнадцать):

Изображение

Следующий пункт - прокси. Должен быть отключен, остальные параметры ниже тогда не важны. У меня был включен и GPRS не работал, пытался через какой-то введенный прокси соединиться вместо того чтоб соединяться напрямую) На всякий случай - все параметры этих настроек:

Изображение Изображение

Изображение Изображение

Изображение

Жмем на софт-клавише "Сохран." и выходим вверх в меню настроек.

Данные CSD

Тут, как в настройках WAP-браузера, стираем номер телефона чтобы телефон не пытался звонить на него (может он это будет делать когда GPRS будет недоступен - решит связаться с интернетом по CSD), остальные параметры не важны, но опять, на всякий случай, вот они все:

Изображение Изображение

Изображение Изображение

Изображение

Опять жмем на софт-клавише "Сохран." и выходим вверх в меню настроек.

Данные GPRS

Изображение

Этот пункт важный - тут надо прописать параметры GPRS-интернета иначе Java-приложения соединяться с GPRS не смогут.

Обязательно выбрать в поле "Отключить GPRS" пункт "Нет" чтоб GPRS работал, а не CSD:

Изображение

И ниже, как в WAP-браузере, вводим APN (у Мегафона-Москва это internet) и логин/пароль (у Мегафона-Москва это gdata/gdata):

Изображение Изображение

Изображение

Еще ниже можно указать пользовательские DNS-сервера. Чтобы получать DNS автоматически от провайдера - заполняем оба DNS нулями:

Изображение Изображение

Последний раз жмем на софт-клавише "Сохран." и выходим вверх в меню настроек. Настройка закончена, по красной кнопке выходим вообще на "рабочий стол".

Теперь и Cool Browser 0.1, и любое другое Java-приложение сможет выходить в интернет через GPRS.

Запускаем CoolBrowser 0.1

Изображение Изображение

Изображение Изображение

Изображение

Проверка загрузки и просмотра сайта

Открываем меню и вводим все тот же тестовый URL http://wap.bodr.net чтобы проверить что все работает - этот браузер умеет открывать как HTML, так и WAP-сайты:

Изображение Изображение

Изображение

Внизу браузер пишет сколько скачал килобайт и сразу рисует сайт на экран:

Изображение Изображение

Изображение Изображение

Когда панель с количеством скачанного пропадет - сайт догрузился и можно его смотреть, переходить по ссылкам и качать файлы по ссылкам:

Изображение

Скачиваем файлы

Первая ссылка "[ img ]" на сайте - это ссылка на анимированный GIF. Кликаем на нее - браузер сообразит что это файл, а не веб-страница, и что надо его качать, а не смотреть в браузере - откроется окно скачивания файлов Download с настройками откуда качать и куда сохранять скачанное:

Изображение Изображение

Изображение

Внизу в поле Save as будет введен диск a:/, но в Siemens M50 (как и в Siemens C55) нет доступа из ява-приложений ко всей файловой системе телефона, а есть доступ только у каждого приложения к своей собственной папке хранилища (у Cool Browser это будет a:/java/jam/CoolBrowser/storage/):

Изображение

Стираем a:/ и вводим просто имя сохраняемого файла - и тогда он сохранится в хранилище a:/java/jam/CoolBrowser/storage/:

Изображение

Вызываем меню и командой Get качаем файл - в конце будет показано что скачивание завершено (download complete):

Изображение Изображение

Изображение

Все, теперь файл лежит в a:/java/jam/CoolBrowser/storage/s.gif - но на самом телефоне его никак не достать, т.к. встроенного проводника по всем папкам в Siemens M50 нет. Только подсоединив телефон к компьютеру можно скачанный файл и скинуть на комп.

Проверка что файл действительно скачан целиком

В Total Commander с плагином Siemens Obex File System подключаемся к телефону и видим что в хранилище еще и кешируются просмотренные страницы (и занимают драгоценное место, которого на телефоне Siemens M50 всего-то 200 с лишним килобайт). Но сам автор Cool Browser, кстати, советовал в readme-файлах к своему браузеру кеш в настройках кулбраузера отключать, насколько помню. Рядом с кешированными страницами лежит и скачанный s.gif:

Изображение

Скидываем его для теста на комп в папку "c:\down\":

Изображение

Открываем, например, в Internet Explorer чтобы узреть эту черно-белую анимацию - файл цел и невредим, скачан полностью:

Изображение

Теперь на этом телефоне Siemens M50 есть как доступ к WAP-сайтам через публичный недавно открытый шлюз для "винтажных" телефонов ( https://15pmm01.com/wap/en/ ), так и доступ к обычным HTML-сайтам через GPRS (а также и к WAP-сайтам, которые Cool Browser тоже умеет отображать кое-как), и возможность скачивания файлов через GPRS на телефон в хранилище кул-браузера a:/java/jam/CoolBrowser/storage/.

Замена клавиатуры на русифицированную

Чтобы спокойно вводить текст на русском языке - можно купить клавиатуру на авито.

Приехала вот такая - цвет у нее отличается от оригинального, вся жемчужно-бежевая. И правая софт-клавиша отогнута куда-то, будем надеяться, что она встанет в новое положение после зажатия в корпусе:

Изображение

Сзади у нее не штырьки, как у Siemens C60, а проводящие подушки, замыкающие контакты на плате, как на джойстиках денди или кнопках тамагочей. Протрем их немного нашатырным спиртом сразу чтоб хорошо замыкали:

Изображение

Кладем рядом телефон, снимаем с него заднюю крышку, аккумулятор, вытаскиваем сим-карту:

Изображение

В отличие от быстросъемных корпусов более новых телефонов (типа того же Siemens C60), у M50 тугие короткие защелки. Аккуратно их отщелкиваем плоской палкой из набора для ремонта телефонов (такого, где есть всякие пластинки для отщелкивания мелких защелок, и плоские заостроенные палки для аккуратного отгибания вот таких больших защелок):

Изображение

Отогнув их немного и вытащив внутренний корпус из передней панели - переднюю панель можно потянуть и снять:

Изображение

Остается внутренний корпус. В сименсах типа Siemens C60 после снятия передней панели можно уже было снять и клавиатуру. Но в этом, "небыстросъемном" варианте конструкции у M50 придется разобрать и эту коробку, удерживающую клавиатуру (интересно, этот красный ярлычок с пленкой - лишний элемент или нет, типа защитной пленки экрана, красный цвет говорит мне "сними же меня после установки экрана", но пока оставим его, кто тут экраны менял и откуда эта пленка - с завода или с замененного прошлым владельцем экрана - неизвестно):

Изображение

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

Изображение

Вставляем новую клавиатуру вместо старой англоязычной и защелкиваем обратно панель с динамиком и микрофоном. Ровный левый софт смотрит на нас, а правый согнутый - на Кавказ:

Изображение

Можно сразу попробовать включить, вставив аккумулятор - в данном случае оно успешно включается:

Изображение

Старую англоязычную оригинальную клавиатуру можно сохранить на случай какой-нибудь поломки русскоязычной:

Изображение

Нащелкиваем обратно переднюю внешнюю панель, включаем - работает, светится, клавиатура теперь с русским языком:

Изображение

В темноте видно что перламутровая новая клавиатура пропускает более-менее нормально подсветку клавиш:

Изображение

Вот так тяжело, по сравнению с быстросъемными сименсами, тут меняется клавиатура.

Теперь можно этот уникальный русифицированный Siemens M50 загнать на авито по баснословной цене)) Но оставим его для тестов будущих ява/андроид-минипрограмм как самый слабый сименс с поддержкой явы.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя