На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 55,
участников - 6 [ evgen10123, Greenland, Zmej, Фотограф, Опытный, R1AIT]
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Программное обеспечение —› Сотовая связь AMPS. Операторы умерли. 
Большой выбор аксессуаров для радиостанций и приемников!


Зарядные устройства

Гарнитуры и тангенты

Аккумуляторы

Динамики

Переходники
Автор Сообщение
DVE
Участник
Offline3.8
с ноя 2006
EU
Сообщений: 5098

Дата: 23 Май 2021 12:27:05 · Поправил: DVE (23 Май 2021 12:28:07) #  

По аналогии с "пейджерной" темой, решил создать аналогичную.

Купил на eBay пару телефонов:


Увеличить


Один из телефонов оказался с убитой батареей, вообще не заряжается, второй держит заряд пару дней.
Судя по наклейкам сзади, 1997 год. Стандарт вроде как AMPS-800.

Выдержка из сервис-мануала:


Увеличить


Как я понял, протокол аналоговый, данные передаются тупо в FM, но есть цифровой control channel. Как определить, на какой конкретный канал был настроен телефон, пока неясно.

Софт буду пробовать этот: https://github.com/osmocom/osmocom-analog
karlson
Участник
Offline2.4
с дек 2003
Москва_uuww_ukoo
Сообщений: 285

Дата: 23 Май 2021 16:35:34 #  

Желаю Вам удачи в этом интересном деле!
Сам пытаюсь запустить на 300 МГц сеть "Алтай-3М", но к сожалению нет времени совершенно(
Реклама
Google
Microtech
Участник
Offline3.4
с июн 2004
Москва
Сообщений: 691

Дата: 24 Май 2021 09:20:28 #  

Очень интересно. К сожалению, я в Линуксе, без инструкции "делай раз, делай два, делай три", очень затруднён.
DVE
Участник
Offline3.8
с ноя 2006
EU
Сообщений: 5098

Дата: 24 Май 2021 14:20:38 · Поправил: DVE (24 Май 2021 22:40:50) #  

Попробую описывать подробно :) Хотя в результате пока 100% не уверен. Все нетривиально т.к. версии библиотек постоянно изменяются, ну и "железо" разное. У меня нет отдельного компа под Linux поэтому решил пробовать на Raspberry Pi 4.

1. SoapySDR

Эта библиотека используется для доступа к железу. Первая тонкость, последняя версия 0.8 не подходит, у них поменялись какие-то функции, надо ставить 0.7.

sudo apt-get update
sudo apt-get install build-essential autoconf gcc make cmake libasound2-dev pkg-config
wget https://github.com/pothosware/SoapySDR/archive/refs/tags/soapy-sdr-0.7.2.tar.gz
tar -xf soapy-sdr-0.7.2.tar.gz
cd SoapySDR-soapy-sdr-0.7.2 && mkdir build && cd build
cmake ..
make -j4 && sudo make install && sudo ldconfig
cd ../..

После этого в консоли должна работать команда "SoapySDRUtil --info", которая должна показывать что-то типа

##################################
## Soapy SDR -- the SDR abstraction library ##
##################################
Available factories... none

Далее ставим библиотеки в зависимости от того, что планируем использовать. Есть 3 варианта: Audio (звуковая карта), UHD (USRP), Lime-Suite (LimeSDR). Лучше имхо ставить только то, что нужно, у меня в противном случае почему-то выбиралось не то устройство.

1.1 SoapyAudio

wget https://github.com/pothosware/SoapyAudio/archive/refs/tags/soapy-audio-0.1.1.tar.gz
tar -xf soapy-audio-0.1.1.tar.gz
cd SoapyAudio-soapy-audio-0.1.1
mkdir build && cd build
cmake ..
make -j4 && sudo make install && sudo ldconfig
cd ../..

1.2 UHD (USRP)

sudo apt-get install libuhd-dev uhd-host
wget https://github.com/pothosware/SoapyUHD/archive/refs/tags/soapy-uhd-0.4.1.tar.gz
tar -xf soapy-uhd-0.4.1.tar.gz
cd SoapyUHD-soapy-uhd-0.4.1
mkdir build && cd build
cmake ..
make -j4 && sudo make install && sudo ldconfig
cd ../..

1.3 LimeSDR

wget https://github.com/myriadrf/LimeSuite/archive/refs/tags/v20.10.0.tar.gz
tar -xf v20.10.0.tar.gz
cd LimeSuite-20.10.0
mkdir build && cd build
cmake ..
make -j4 && sudo make install && sudo ldconfig
cd ../..

2. Osmocom-analog

git clone git://git.osmocom.org/osmocom-analog
cd osmocom-analog
autoreconf -if
./configure
make -j4
sudo make install
cd ..

Запуск

С компиляцией вроде все ок. Можно запустить командную строку и попробовать передать например сигнал PAL:

osmotv --sdr-soapy --sdr-tx-gain 60 -r 15000000 -c 21 --sdr-bandwidth 1500000 tx-fubk

Чтобы узнать имена антенных входов-выходов на SDR, можно запустить SoapySDRUtil --probe

Можно например запустить поддержку немецкой сети C-Netz и увидеть красивую картинку:

cnetz --sdr-soapy --sdr-rx-gain 30 --sdr-tx-gain 30 --sdr-samplerate 5000000 --sdr-bandwidth 15000000 -s 100000 -k 131 -k 135 -C 0,0


Увеличить


Die Mauer ist gefallen, забавно :)

В общем, трансмиттер запускается, но похоже скорости Raspberry Pi таки не хватает.

Но вот с AMPS как раз облом. Команда amps --sdr-soapy --channel 334 возвращает ошибку "231 error : No device for transceiver!"

Теоретически, можно запустить режим со звуковой картой, командой: amps -k 334 -F yes -p -d Но подходящего трансивера для звуковой карты у меня все равно нет, так что проверить не могу. Если у кого есть линукс-комп со звуковой картой, интересно было бы посмотреть результаты.

Описание работы с AMPS есть здесь, но про SDR там ни слова: http://osmocom-analog.eversberg.eu/docs/amps.html
Microtech
Участник
Offline3.4
с июн 2004
Москва
Сообщений: 691

Дата: 24 Май 2021 14:25:21 #  

Спасибо, попробую. Оно с HackRf one должно работать?
DVE
Участник
Offline3.8
с ноя 2006
EU
Сообщений: 5098

Дата: 24 Май 2021 14:28:33 · Поправил: DVE (24 Май 2021 14:28:53) #  

Поддержка HackRF для Soapy есть https://github.com/pothosware/SoapyHackRF

Но HackRF вроде не full-duplex, передавать и принимать одновременно не умеет, так что честно говоря, не уверен.
DVE
Участник
Offline3.8
с ноя 2006
EU
Сообщений: 5098

Дата: 24 Май 2021 15:10:53 · Поправил: DVE (24 Май 2021 15:11:26) #  

Дополнение, судя по исходному коду, ошибка "No device for transceiver" возникает при открытии аудиоустройства, возможно софту нужна звуковая карта для поддержки "звонков" с компа на телефон. Заказал пару самых дешевых USB-карт, позже еще раз попробую.

Для тех, кто захочет поэкспериментировать без встроенной поддержки SDR, лог запуска такой:

Base station on channel 334 ready (combined control & paging channel), please tune transmitter to 880.020 MHz and receiver to 835.020 MHz. (-45.000 MHz offset)
Base station on channel 301 ready (voice channel), please tune transmitter to 879.030 MHz and receiver to 834.030 MHz. (-45.000 MHz offset)

Можно скорее всего исхитриться и завести с помощью virtual audio card входящий сигнал с RTL-SDR а выходящий с HackRF, наверно заработает.
AndyRadist
Участник
Offline4.2
с апр 2005
kn88xa
Сообщений: 1444

Дата: 25 Май 2021 22:27:46 #  

Как определить, на какой конкретный канал был настроен телефон, пока неясно.
Заходите в настройки телефона и выставляете основные канал A и B, а также запасные канал A и B.
В некоторые телефоны заливают PRL файл с каналами.
Nikolay
Участник
Offline3.5
с ноя 2003
Московская область
Сообщений: 2548

Дата: 26 Май 2021 15:22:14 #  

DVE
Как определить, на какой конкретный канал был настроен телефон, пока неясно.
Включить тест-моде в телефоне?
DVE
Участник
Offline3.8
с ноя 2006
EU
Сообщений: 5098

Дата: 26 Май 2021 23:12:50 · Поправил: DVE (26 Май 2021 23:19:20) #  

С настройками телефона пока не разбирался, не было смысла пока софт не работает.

AMPS заработал. Как оказалось, надо указывать параметр -samplerate для SDR, с таким запасом чтобы все выбранные каналы влезали в полосу пропускания. Пример команды, создающей 3 канала 330, 332 и 334:

sudo amps --sdr-soapy --channel 334 --channel 330 --channel 332 --samplerate 512000

Надо заметить, у них вполне красивая ASCII-графика :)


Увеличить


Если выбрать NMT, появляется что-то типа шведского/финского флага:


Увеличить
DVE
Участник
Offline3.8
с ноя 2006
EU
Сообщений: 5098

Дата: 28 Май 2021 17:31:02 · Поправил: DVE (28 Май 2021 18:26:15) #  

Заработало. Можно звонить с телефона на комп и с компа на телефон :)


Увеличить



Увеличить


Несколько каналов пока не тестировал, как оказалось, для одного канала хватает даже мощности Raspberry Pi 4, отдельного компа с Linux можно не иметь.

Батарея в первом телефоне держит еле-еле, только в режиме ожидания, звонить можно только если подключен зарядник. Как определить идентификатор оператора (SID) в меню телефона, пока не нашел, но работает и без этого, просто горит светодиод "роуминг". Для второго телефона пока нет зарядника и батареи. Продавец с ебея из Чехии c ником d2retro хитрож*пый попался, написал в объявлении что телефон tested working но умолчал что зарядника в комплекте нет, да и батарея оказалась дохлая, впрочем за батарею он деньги вернул, но телефон-то все равно не работает.
DVE
Участник
Offline3.8
с ноя 2006
EU
Сообщений: 5098

Дата: 01 Июн 2021 15:02:06 · Поправил: DVE (01 Июн 2021 15:04:32) #  

Похоже тема мало кому актуальна. Но все же оставлю здесь для потомков :) Полезная бумажка, прилагавшаяся к телефону, со списком команд от Motorola TeleTAC 200:


Увеличить



Увеличить
Microtech
Участник
Offline3.4
с июн 2004
Москва
Сообщений: 691

Дата: 11 Авг 2023 10:46:50 · Поправил: Microtech (11 Авг 2023 10:49:36) #  

Заработало
Как рыба об лёд.
sender.c 240 sender-error : No device for transceiver!
Хакрф и R820T tuner в паре. Raspberry Pi4.
Не получается.

Detached kernel driver
Found Rafael Micro R820T tuner
Reattached kernel driver
Found device 0
device = HackRF One
driver = hackrf
label = HackRF One #0 26b468dc33776b8f
part_id = a000cb3c00614762
serial = 000000000000000026b468dc33776b8f
version = 2017.02.1

Found device 1
driver = rtlsdr
label = Generic RTL2832U :: 77771111153705700
manufacturer = Generic
product = RTL2832U
serial = 77771111153705700
tuner = Rafael Micro R820T
Microtech
Участник
Offline3.4
с июн 2004
Москва
Сообщений: 691

Дата: 20 Авг 2023 10:29:28 #  

С Гну Радио тоже ничего не вышло. Вместо Hackrf, лезет куда то в tcp/ip и закономерно говорит error.
Пермяк
Участник
Offline1.0
с мая 2020
Пермь
Сообщений: 57

Дата: 19 Сен 2023 12:07:32 · Поправил: Пермяк (19 Сен 2023 12:07:55) #  

Операторы умерли давно. Я уже в 2001 г продал свою Мотороллу Майкро Так.
gusevod
Участник
Offline1.7
с июн 2015
Санкт-Петербург
Сообщений: 341

Дата: 22 Сен 2023 10:43:31 #  

Операторы умерли давно. Я уже в 2001 г продал свою Мотороллу Майкро Так.

туn не про операторов, а про возможность эмуляции сети и использование трубок
Реклама
Google
 

Создавать сообщения могут только зарегистрированные участники форума.
Войти в форум :: » Логин » Пароль
Начало
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны.
Время загрузки страницы (сек.): 0.020; miniBB ®