forked from davecrump/portsdown-buster
-
Notifications
You must be signed in to change notification settings - Fork 1
/
version_history.txt
702 lines (574 loc) · 21.5 KB
/
version_history.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
202405142
Install Frequency Sweeper
202405141
Improve graphics error checking in test equipment
202405140
Tidy pinning of VLC to reduce update duration
202405130
Correct behaviour on deselection of carrier TX mode
202402040
Allow selection of HDMI audio output for RX with Waveshare screen
202311050
Add Waterfall to LimeSDR BandViewer
202310020
Update all BandViewer-based programs to correct fft power calculation
202307180
Use more recent versions of config.guess files
Update RaspBIOS Version for new builds
202305010
Update LongMynd version
Add Noise Meter
Update Buster Legacy Version for new builds
202302040
Improve Jetson TX off Switching
202301310
Jetson Updates for ATEM Mini H265
202301130
Jetson and Power Meter updates from Portsdown 4
202301110
Correct RTL-SDR Bandviewer Span width
Allow basic RTL-SDR Bandviewer with Waveshare Screen
202212110
Pin VLC to use RPi archive version
Update Buster Legacy Version for new builds
202207170
Add RTL-SDR and Airspy versions of Bandviewer
202207160
Correct Receiver Preset Entry Menu
Add warning for IQ mode after LongMynd RPi Jack Usage
202207140
Remove hold on VLC and update to latest version which works with Portsdown
202206270
Roll back and hold VLC to version 3.0.12
202206010
Test User Buttons for Contest Roving Scripts
202205260
Update Buster Legacy Version for new builds
202201150
Update install script to clone with https:// not git://
202112010
Add Frequency Sweeper
Add 16:9 Streaming from C920 Webcam
202111101
Add Test Equipment Menu
LimeSDR USB Versions of Band Viewer and NF Meter
Stretch Stream Viewer to screen edges
Allow 16:9 (512x288) streaming from Easycap
Use latest Buster for new builds
Add LimeSDR USB DVB-T capability
202108230
Allow system update release info change
202107020
Correct DVB-T Frequency Calculation
202106070
Add direct entry to BandViewer on RX frequency from terrestrial receive menu
202106020
Add Contest Number Management
Band Viewer Enhancements
202104290
Add LimeSDR USB to Band Viewer
Band Viewer Enhancements
202104130
Add Lime Band Viewer
202103160
Initial LimeRFE control capability through USB
202102160
New builds based on Raspios 2021-01-11
Update Limesuite Version to 20.10
Tidy LimeFPGA builds
Display Required TS Bitrate on Info Screen
Improve Jetson HDMI video quality
Initial LimeSDR Mini DVB-T capability
202011280
Reduce contrast on all EasyCap modes to prevent crushed whites
202010180
Update LongMynd RX to latest version to improve reliability
202010160
Extend ADF4351 Sig Gen to 4.4 GHz and reduce phase noise
202010010
New builds based on Raspios 2020-08-20
Increase Lime PTT Delay to 12 seconds
Allow H264 PiCam 16:9
Continue to display RX params with no signal
202007310
Add support for B910 WebCam ID 046d:0823
202007240
Load new Waveshare 35a overlay
Re-enable dist-upgrade
202007230
Bugfix 7 inch screen after dist-upgrade
Don't dist-upgrade because of no 3.5 inch screen support
202007012
Add vlc with ffmpeg receive player
Overlay of parameters on vlc ffmpeg
Enabled MER display for DVB-S reception
Large MER on UDP player page
Receive freq entered and displayed in MHz
Bugfix intermittent stream display fault
Bugfix tuner power control
202006070
Switch default audio output from Menu 3
EasyCap Comp Video display with audio
C920 audio available in Comp Vid out TX mode
PTT pin set for LimeDVB TX modes when selected from console
202005110
Improve EasyCap audio
202004302
Preserve Lime Calibration Status during updates
202004301
Graceful shutdown for VLC
202004300
LongMynd LNB voltage control and MiniTiouner Express support
VLC Player for limited H265 display in LongMynd
Revised Comp Video monitor (display of EasyCap input)
Pi Cam and C920 monitor modes
Screen capture for LongMynd, Comp Video, Pi Cam
Screen capture for C920, TS and Stream Viewers
Automatic graphics restart after graphics crash
Use 2020-02-13 Version of Buster Lite
202003301
Reduce delay for DVB-S in LimeDVB mode
202003300
Add support for LimeSDR USB
202003280
Update LongMynd RX for new QO-100 Beacon
202003141
Correct Lime Transmit Stop from Console Menu
202003140
Added QO-100 Frequencies to Menu
Added keyedtxtouch mode
Adjust C920 Power Line Frequency
202002290
Add IPTS Viewer
Correct format of null packets in limesdr_dvb.cpp
Reduce frame rate for C920
Lime Carrier Mode restored
202002142
Correct LimeDVB Output level at 1000 kS
202002141
Rotate 7 inch Screen and other bug fixes
202002140
Based on Buster 2020-02-05
H264 encoding for BATC Streamer corrected
Added C920 as working video source
202001310
Update to LimeSuite 20.01
Initial Buster Release
LimeDVB with some modes released
Repeater TX mode implemented
New Touchscreen Menu for Lime Config
Lime Config Menu added to Console
Calibration switching implemented
Cured retransmit on configuration touch after transmit deselection
Corrected display of DVB-S2 FECs on Info Screen
201912100
Add Autoset of LNB Offset for LongMynd
Grey-out unavailable video source buttons
Cure file handle leak
Prep for Migration to Buster
201910230
Display Additional Receive Parameters
Improve receive display appearance and behaviour
201910102
Allow dist-upgrade and correct auto-start bug
Add button to generate comp video with 7 inch screen
Add separate attenuator and lime/express level buttons
Set attenuator properly from Console Menu
Allow independent input selection for satellite and terrestrial RX
Error check Sat LNB offset
LeanDVB now selected from menu 2
12-hourly reboot for keyed TX mode
201909210
Initial release of LongMynd Receiver Integration
201907272
Audio out enabled on LimeNET Micro
Allow 33KS TX selection
Handle DVB-S2 FECs better
Allow 16:9 Comp Vid H264 with C920 connected
Don't call dist-upgrade in install and update (to avoid 3.5 touchscreen issue)
201907070
Basic support for LimeNET-Micro
Preparation for receive using MiniTiouner and LongMynd code
Fix for Waveshare Touchscreen problem
201906060
Overide RPi GPIOs when Express GPIOs 16-31 selected
Improve IPTS IN performance with LimeSDR
Jetson H264 and Pi Cam Support
Jetson C920 Webcam support at 500KS and below only
Jetson Config Menu
Delayed PTT switching on Jetson GPIO Pin 40
Added 16:9 Comp Vid H264 mode
201905090
Add DVB-S2 pilots on/off
Improve DVB-S2 selection labelling
Add binaries for limesdr_dvb
Add initial code for Jetson control
Add user-configurable buttons
Enable update from other GitHub users' repos
Store user's previous config after upgrade
201904290
For repeater streaming, moved 12-hourly reboot from app to cron
Repeater stream processes killed before restarting stream after failure
Added menu alias to call console menu without typing path
Error-check and correct all DVB-S2 FEC selections in console menu
Fix LimeSDR reset after TX in console menu
201904200
LimeSDR reliability Improvements
Allow fractional MHz Transverter Offset
Lime FW Update checks or warns for internet connection
Contest number appearance improvement
Console menu improvements for Lime DVB-S2
Animated Test card resized for 7 inch display
LeanDVB Receive stability improvement
Correct update H264 error for older versions
Based on Stretch Lite 2019-04-08
201903250
Improve H264 Audio with LimeSDR
New scripts for network remote control from Windows
Upgrade LimeSuite to 19.01 (requires Lime FW upgrade)
201902250
Fix DVB-S2 FEC 1/4
Fix webcam streaming with H264 selected
Add console menus for DVB-S2, FECs and LimeGain
Enable delayed PTT for Lime from console and keyedTX
Set all SR lines high to indicate transmit with LimeSDR, not F-M board
201902072
Fix keyedTX bug
201902070
Automatic driver switch and reboot for 7 inch screen
C920 driver load after boot (can now co-exist with Pi Cam)
Reboot and Rotate function for 7 inch screen
Hardware ShutDown Button can be enabled from touch screen
Save to USB updated and available from touchscreen
Save settings to /boot added
Lime selection from Console
Lime Test Report from Touchscreen
Force Lime FW update added to touchscreen
Toggle force_pwm_open facility to enable TX after sound use
USB sync not disabled on initial install
201812290
Correct RPi PTT operation with LimeSDR
Tidy Menu buttons
201811300
Lime install by default
Lime upsampling and GPIO support
Correct Streamer watchdog permissions
Correct high-side LO transverter calculations
201811170
Use new avc2ts in all H264 modes except C920 and Streaming
Update to latest Raspbian Version
Display Touch buttons during Animated Test Card transmission
Highlight output sources after selection
201811100
Experimental Support for DVB-S2 modes with Lime
Experimental support for Lime USB (in addition to Lime Mini)
Enabled caption on PiCam Streamer Output
Corrected streamer fail-to-start after use of H264 RF modes
Added System Menu with "Restore to Factory Settings"
Improved hardware shudown button response time
Multiple Touchscreen Menu improvements
Added Menus and buttons for candidate future capabilities
201811030
Implement Repeater Streamer Watchdog
201810270
Initial implementation of H264 encoding with audio
Nightly streamer reboot
Reduce "popping" on streamer audio
Improve C920 selection logic
Correctly load Lime Gain after boot
201810180
ADF4351 Max Ref Freq raised to 250 MHz
Experimental support for Logitech C310 Webcam
Menu 3 button added to Menu 1
Corrected Console Menu for new BATC Stream
Video Monitor function (requires MPEG-2 license)
201809152
Reduce chances of reboot hang on update and change message
201809150
Define and store rtl-sdr gain
Fix rtl-sdr frequency setting bug
Fix factory reset bug
Enable stream set-up and selection from Menu 3
201809050
Update dtblob.bin and RPi Version file to prevent shutdown hang
Set swapoff before shutdown or reboot to prevent shutdown hang
Install random number tools to prevent wget hang on checking for update
Bugfix stream display after info screen selection
Do not update kernel until mmal and IL bugs are fixed
201807290
Introduce Stream to Video appliance with "Stream Valid" signal
Major Improvements to touchscreen stream display
More LimeSDR prep
201807150
Add BATC Streamer Display Function
Resize H264 testcards for 7 inch display
Provide warning when Portsdown TX not available after audio usage
Correct FEC when switching from Lime to other output
Do not start the framebuffer copy for 7 inch display
201807090
LeanDVB Performance Improvements
Bugfix BATC Streamer label
Bugfix LeanDVB Preset storage
Prep for LimeSDR USB
201807040
New receive menu to allow independent selection of DATV receive parameters
MPEG-2 DATV receive capability after purchase and installation of key
Programmable ADF4351 output during receive for upconverters
Direct transmit frequency entry from frequency selection menu
New "clear" key on keyboard to clear entry line
USB disk automount enabled by default in Raspbian Stretch
10-character locator used as basis for locator change
Old BATC Streamer removed from output menu.
201805152
Bugfix for the "Boot to stream" startup problem in Stretch
201805150
Added new menu for Composite Video Output
More test cards and all video snaps available from video output
Sound pass-through for Comp Video out is routed to USB Audio
RTL-FM audio is routed to USB Audio if present (else RPi audio)
SnapView modified to access all video snaps
Added Locator range and bearing calculator
Menu modifications in preparation for future LimeSDR Mini support
201804250
Adds comprehensive RTL_FM voice receiver (see Menu 2)
Corrects Testrig for Stretch build
Corrects SigGen Express Cal above 2000 MHz
Rejects zero-length callsign
More visibility of DATV Express start-up
Reduces occurences of 90-sec shutdown wait in Stretch
Improves utils compile scripts
201804060
Repairs the linkage between frequency and band in the Console Menu
Element 14 7 inch Display improvements:
Does not erroneously load TonTec driver
Implements VideoView without flicker (but at 1.5 fps)
Allows cursor operation similar to a touchpad in FreqShow
Reduces info text size to fit
201804021
Adds support for Logitech C270 Webcam
Adds variable reset delay for webcams
Updated Test Rig software
Info screen improvements
Set Call, locator and PIDs from touchscreen
Set and select ADF Ref from touchscreen
Commence software update from touchscreen
201803270
This build forks to support Raspbian Stretch and the RPi3+
Adds Country to Wifi Script and uses ip commands
Change compile options for GUI apps
Change config for pygame install
201803181
Adds support for Logitech C910 Webcam
201803180
Handles Logitech C525 post-transmit reset better
Corrects USB Mic selection when Webcam connected
201803061
Adds Webcam as a separate switched video and audio source
Logitech C920, C525 and C170 webcams work as video sources
Makes test cards and contest numbers available for both H264 and MPEG-2
Adds some 16:9 and 720p modes
Enables caption on streaming modes and allows longer captions
Adds support for native 1080p H264 and audio streaming from the Logitech C920
SigGen supports the Elcom microwave oscillators (select ADF5355..)
New Logo
Keyboard improvements
201802202
Restores "save-to-USB" capability
Enables C920 Webcam
Instant band switching
Decreases Attenuator spi clock frequency for reliability
Corrects bug that did not copy presets across on upgrade
201802041
Major touchscreen menu re-write
Introduces new gui sub-menus for parameter and config selection
Introduces attenuator and transverter switching
Introduces stored preset configurations
Initialises spi GPIO ports on GUI start-up
Corrects ADF4351 and Attenuator spi timing to improve reliability
Corrects FileTS failure to cease transmitting
Adds partial support (Video only) for Logitech C525 and C270 Webcams
201801220
Introduces new gui sub-menus for parameter and config selection
Major menu rewrite in prep for transverter switching
Initialises spi GPIO ports on GUI start-up
Corrects ADF4351 and Attenuator spi timing to improve reliability
Add partial support (Video only) for Logitech C525 and C270 Webcams
201801061
Introduces attenuator option for Portsdown output in SigGen
Adds attenuator option to Portsdown and ADF4351 modes in SigGen
Enables DATV Express SigGen
Enables 333KS QPSK mod for Portsdown and ADF4351 modes in SigGen
Cures multiple overlays of receive parameters
Single touch exit from receive to Main Menu
201801012
Introduces scheduler.sh to switch between rpidatv, siggen & FreqShow
Adds a Display option for the Element14_7
Resizes CAMMPEG-2 viewfinder for Element14_7 display
Enables IPTS output for MPEG-2 modes
Corrects higlights on Menu 2
Introduces FreqShow Spectrum display
201712181
Complete rewrite of touchscreen touch response function
Adds Menu Titles
Adds Switchable 480p Output in CAMMPEG-2 and ANALOGMPEG-2
Moves Caption and Adds Locator if 480p selected
Fixes "Oversize test cards in Carousel"
Enables IPTS input to DATV Express Output
Disables option to turn the Viewfinder Off
201711270
Adds CARDMPEG-2 and CAMHDMPEG-2 modes
Properly scales PiCam MPEG-2 viewfinder for all resolutions
Fixes "Mode Buttons not diabled during TX" bug
Fixes "Test mode remains transmitting after deselection" bug
201711030
Adds Touchscreen Calibration
Enables Boot to SigGen on
Adds Display mode for upside down Waveshare 4
Fixes 1 Mhz steps bug in Sig Gen
201710280
Introduces an early version of the Signal Generator
Adds a DTX-1 Output Select button on Touchscreen Menu 2
Adds compilation scripts for users in ~/rpidatv/scripts/utils
201710081
Include RTL-FM functions on Menu 3
Add RTL-TCP Server
Adds voltage monitor to Info page
Re-enable DTX-1 Output for testing
Experimental support for signal monitoring at 2MS
Unattended streaming auto restarts after crashes
Transmission can be initiated and stopped with a GPIO switch
Makes video Snap and View modes work with no PiCam
Improves video View mode for Waveshare users
201708150
Introduces dedicated streaming mode with hardware on/off switch
Introduces still capture from composite video
Introduces preview mode for composite video (about 1.1 fps)
Introduces review of last 5 captured stills
Relocate MPEG-2 callsign caption to top left of image
Minor corrections to bit rates
Add audio detection for Webcam devices
201707311
Introduces an early version of Menu 3
Introduces a configuration information screen accessed from Menu 3
Checks for the presence of an RTL-SDR before switching to receive
Adds audio switching for the Grabby EasyCap
Routes the USB Mic input to the RPi Audio output in CompVid mode
201707222
Corrects a bug in the audio switching that prevented transmit or streaming
201707221
Updates the version of ffmpeg in use
Adds MPEG transmission (with sound) and streaming from the EasyCap
Configures video devices so that EasyCap can always be connected
Automatically determines video device address
Implements auto or manual switching of audio source
Displays viewfinder in CAMMPEG-2 mode every time
Implements correct PIDs for MPEG-2 modes
Optional callsign caption in MPEG-2 modes
201707120
Introduces the Composite Video Output Mode to provide an analog video source
Sets the RPi Composite Video Output to PAL
Changes the framing of the CAMH264 and CAMMPEG-2 viewfinders
Correctly frames the Test Card Patterns
Adds an audio switching option in the touchscreen, but not the functionality
201706301
Clears the Contest numbers when contest mode is deselected on the touchscreen
Adds an audio switching option in the menu, but not the functionality
Adds an auto option for the usb video device name, but not the functionality
Adds numeric entry for all PIDs in the menu, but not the functionality
Includes the F-M testrig software in the core build
Implements some beta functionality
New versions of a.sh and ffmpeg in beta functionality
201705301
Introduces Touchscreen Menu 2 with shutdown and extra selection buttons
Enables Contest mode operation from touchscreen
Touching screen anywhere during Pattern transmission returns unit to standby
201705200
Now uses new version of pi-sdn which is not so trigger-happy
Pi Camera uses auto shutter in H264. Fixes dark and light images
Touchscreen orientation corrected on exit from menu with non-waveshare
Express Server is started on entrance to gui if required
201704160
Totally revised boot-up procedure
Display IP Address on splash screen
Improved wifi setup information
Faster boot without network connection
Offer forced update if version error detected
201704080
Added German Language Menus
Added support for Waveshare 3.5b display
Bug fix for display reverting to TonTec when display setting cancelled
201704050
Update package lists before updating packages
201704030
Deleted conflicting touchscreen driver in /boot/config.txt
Added routine software upgrade to install and upgrade scripts
Removed the need for a user decision about kernel update on install
Tidied IPTS Input mode so that it can be used
Added Contest Number TX facility for Console control (not touchscreen yet)
Added facility for future German language menus.
201703060
Added capability to configure Frequency and SR presets for LCD display
Added Factory reset for Configuration file (not start-up action)
Added capability to save Configuration file to USB
Added capability to load Configuration file from USB
Adds Console Menu command to bash history during initial install
Repaired French install option
Clarified PID input
201702190
Added streaming from PiCam with sound to BATC Streamer
Added streaming from PiCam with sound to any other FMLE streamer
Optimised MPEG-2 with sound from PiCam for IQ and DATV Express outputs
Optimised H264 (no sound) from Analog for IQ and DATV Express outputs
Added option to not display viewfinder on LCD (saves CPU capacity)
201702110
Bug fix for update of DATV Express
Bug fix for Express levels in Menu
201702100
Adds DATV Express Port Switching. Now full functionality.
Tidies ctrl-c exit from gui to console
201702090
Interim release to support updated DATV Express Server files. Adds PTT Switching
201702060
Adds support for the DATV Express modulator. See https://wiki.batc.tv/Controlling_a_DATVExpress
Minor stability improvements
201702020
Updated to latest version of pi-sdn and suppressed error messages
Implemented automated install of development versions if requested with -d and -s
201701280
Corrected a bug in the upgrade script that did not enable the new ADF4351 functionality
201701270
Changed ADF4351 control so that the reference frequency and power for each
band could be set from the advanced setup menu.
Ensured that band switching was activated at switch-on and frequency change.
Corrected the carrier and null-test mode selections.
Added more information about current selections to the top-level console menu
Added more detail to the Advanced set-up menu selections in preparation for future functionality.
20170123
Added Advanced Setup Menu to console
Added script to display Micro-SD Card Details including serial number
Added Error-checking for the EasyCap input and standard parameters
Deleted the text for fallback IP in /etc/dhcpcd.conf
Changed Main Menu title bar to include version
Clarified menu descriptions
Check for update script now diagnoses basic connection problems
201701190
Reduced bit-bang delay to 10 us in adf4351.c
Auto-killed fbi 1 second after all calls to it
Killed transmit processes nicely and then with -9 in menu.sh and rpidatvtouch.c
Simplified menu.sh by deleting do_status
Loaded Waveshare touchscreen driver by default
Adjusted touchscreen display and touch overlay for accuracy and appearance
Added BATC SplashScreen to touchscreen Autoboot
201701020
Added parameters in rpidatvconfig.txt to select input and TV standard for Analog Cam
Changes in menu.sh to store analog cam parameters
Changes in a.sh set analog cam parameters
201612310
Added installation of fbi (frame buffer imager)
Used fbi to blank screen behind received picture
Added BATC logo when screen not in use.
201612202
Swapped TS File button offgui for Analog cam button
added 125 button and removed 500 BUTTON
201612201
Swapped out test cards