e703b99e05
reduce logspam in sdr.c
2025-03-23 11:57:51 -04:00
Andreas Eversberg
8cac394e04
Refactoring tone and anouncement gerneration
...
Move all tones and anouncements into libtones. Each application can name
the tone set (american, german, uk, ect.) during initializaton. The
tones are converted to samples of the target codec. These samples can
then be streamed by the application.
The application of osmocom-analog is the call control of libmobile.
2025-03-20 09:22:55 +01:00
Andreas Eversberg
4ebf64f7c8
Fix warnings: "ar: u' modifier ignored since
D' is the default (see `U')"
2025-02-08 23:01:07 +01:00
Andreas Eversberg
418e2c48c3
Fix compiler warnings and error on all configuration combination
2025-01-15 20:45:54 +01:00
Andreas Eversberg
e3b4365f91
Fix DLCC logging
...
Osmo-CC logging appears again in the log.
2025-01-15 20:45:33 +01:00
Andreas Eversberg
87dd6a0f84
Add help for listing channels
2025-01-05 15:59:32 +01:00
Andreas Eversberg
9f016593d1
Eurosignal: Add ROM description for E300 pagers
2025-01-05 15:59:26 +01:00
Andreas Eversberg
a2e7b38ed2
radio: Correctly reset terminal on exit/error
2025-01-05 15:59:19 +01:00
Howard M. Harte
8f91ed1f64
amps: Fix typos in logs.
2024-09-08 09:38:39 +02:00
Andreas Eversberg
b5aae98b6c
AMPS: Add interleaved channels starting with X
...
Source:
https://telephoneworld.org/cellular-phone-history/pre-cellular-mts-imts/
2024-09-08 09:37:06 +02:00
Andreas Eversberg
b3d169bef6
C-Netz: Enter and display FUTLN via phone book with 0161 prefix
...
0161 prefix can be entered optionally when writing to telephone book.
0161 prefix is always show when displaying telephone book.
2024-08-18 23:56:15 +02:00
Andreas Eversberg
b24c9f889d
R2000: Add "out of order" audio output
2024-08-18 23:56:12 +02:00
Andreas Eversberg
9d8c9d8986
C-Netz SIM: Improve and use PIN input to program card
...
Imrovements are less memeory usage.
Card data can be programmed by using PIN input.
2024-08-18 23:56:10 +02:00
Andreas Eversberg
c67dcc8170
C-Netz: Use raised cosine to shape data signal
2024-08-15 21:52:56 +02:00
Andreas Eversberg
e6fb4e5b83
C-Netz: Update anouncement to better quality version
2024-08-12 20:10:58 +02:00
Andreas Eversberg
ff9cc1b031
Change analog voice upper frequency from 3300 Hz to 3400 Hz
2024-08-12 20:10:56 +02:00
Andreas Eversberg
afa6e7a9a9
Fix: Remove obsolete library from Makefile.am
2024-08-11 10:22:59 +02:00
Andreas Eversberg
5dc6844c90
Support both versions of ImageMagick: 6 and 7
2024-05-07 21:08:39 +02:00
Andreas Eversberg
7b0168c713
Minor change of channel display
2024-05-07 09:24:43 +02:00
Andreas Eversberg
6540302a06
Complete commit: "Make Alsa sound interface independent from libmobile"
2024-05-07 09:24:33 +02:00
Andreas Eversberg
96cd937f9d
DCF77: Disable the display on exit
2024-05-07 09:22:59 +02:00
Andreas Eversberg
1f55ad659b
POCSAG: Allow all 128 ASCII characters to be transmitted using pointed brackets
2024-04-28 17:47:55 +02:00
Andreas Eversberg
a6bf66ee83
POCSAG: Remove unused "repeat" function
...
A message can be repeated, but not in that short time of a few seconds.
Pagers may ignore messages if they are received again. The user may
repeat the message, but not the transceiver.
2024-04-21 21:01:15 +02:00
Andreas Eversberg
f391c0d947
POCSAG: Allow all 128 ASCII characters to be transmitted
...
To allow all 128 ASCII characters, a null-terminated string cannot be
used. Instead a length is used to define string length, to allow
null-character in that the message string.
The print function in frame.c is improved and used to present the
string.
2024-04-21 21:00:43 +02:00
Andreas Eversberg
b16b26d326
Add parameter to DTMF decode to change frequency margin
...
There is no user for this yet.
2024-04-21 14:47:06 +02:00
Andreas Eversberg
49925d4b95
anetz: Show prefixes and channels with --geo list
2024-04-15 23:12:31 +02:00
Andreas Eversberg
f96994e0e7
SIM: Display SIM version in programming mode on memory location 06
...
Untested!
2024-04-13 23:04:33 +02:00
Andreas Eversberg
9b4095d894
Rename definititions that uses the exact word "DEBUG"
...
"DEBUG" may be defined, but we don't want to compile eurosignal and
fuenf-tone-ruf with debug code.
2024-04-12 16:57:09 +02:00
Andreas Eversberg
b642f82390
pocsag: Add option to change text message padding character
2024-04-10 21:30:35 +02:00
Andreas Eversberg
f294261285
Fix filter of demodulator of received radio signal
...
The filter was way too low. (only half of the total bandwidth)
The missing (filtered) high frequency component caused noisy signal.
Let's see how this fix changes the quality of received FM sound.
2024-04-10 20:44:47 +02:00
Andreas Eversberg
e1a7791561
Fix playing anouncements and tones with libmobile
...
This is a fixup of the new audio processing. Without this patch you will
hear only noisy tones.
2024-04-05 22:24:12 +02:00
Andreas Eversberg
6e2fd793ac
Increase compiler warnings and fix them
2024-04-05 21:51:41 +02:00
Andreas Eversberg
470fc49341
C-Netz SIM: Fix entering card numbers with leading zeroes
...
Numbers for the SIM card can be entered with zeroes in the front. This
will not change numbers to octal. The Bosch OF 7 phone will not accept
numbers in the phone book with less than 4 digits, so it is essential to
allow entering numbers with zeroes in front.
Also state that in the documents.
2024-04-05 21:47:57 +02:00
Andreas Eversberg
17123595ec
libserial: Allow 'mark' and 'space' parity setting
2024-04-05 10:39:42 +02:00
Andreas Eversberg
a2ea0339e5
pocsag: Allow dialing function digit A..D (numeric, tone 1, tone 2, alpha)
2024-04-01 21:52:36 +02:00
Andreas Eversberg
b8b250bd0a
Fix command to list channel on various networks
2024-03-30 23:36:03 +01:00
Andreas Eversberg
ba02b27a74
jollycom: Minor fix in command line help
2024-03-30 23:28:21 +01:00
Andreas Eversberg
b51c9f26d1
Fixes in C-Netz "magnetic" card comments.
2024-03-30 23:28:20 +01:00
Andreas Eversberg
d3a5d5c3c6
Improve image of IMTS
2024-03-30 23:28:17 +01:00
Andreas Eversberg
b5579d1f16
IMTS dialer: Calculate the parity from all pulses, not just from pulses of one digit
2024-03-30 23:28:16 +01:00
Andreas Eversberg
b613123291
Open sound device for capture or playback only, if full duplex is not required
2024-03-30 23:28:13 +01:00
Andreas Eversberg
ce58b765f5
A different recording device may be specified for sound card access
2024-03-30 23:28:10 +01:00
Andreas Eversberg
fabc849642
datenklo: Disable the display on exit
2024-03-30 23:28:07 +01:00
Andreas Eversberg
a20637825a
Audio rework, new jitter buffer
...
Jitter buffer is now based on packets, not on samples. The frames are
dejittered in received form. After reading from jitter buffer, they are
decoded in correct order. If a frame is missing, it is concealed by
repeating audio.
2024-03-30 23:28:05 +01:00
Andreas Eversberg
e7efcee289
Fix buffer overflow when displaying measurements
2024-03-25 13:00:08 +01:00
Andreas Eversberg
bc3967ccb6
Docs: Minor fix
2024-03-25 13:00:07 +01:00
Andreas Eversberg
d30d662307
Avoid large buffer on stack, to prevent stack overflows
...
This affectes:
* demodulation in libfsk
* audio processing in libmobile
2024-03-25 13:00:06 +01:00
Andreas Eversberg
a8becfeec5
IMTS/MTS: Add/fixed/improved channel numbers
2024-03-25 13:00:00 +01:00
Andreas Eversberg
05cc5e75c8
36c3 Mate Bottle Simulator
...
Note: This is a fun-application. Don't take it seriously!
Dial Eventphone extension 6283 (MATE) and feed audio from this
simulator into the phone.
2024-03-25 12:59:55 +01:00
Andreas Eversberg
fd3fcddc07
FuVst: Add security code and card reader type to database
2024-02-18 16:23:31 +01:00