hamclock_running_on_an_o2_joggler
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
hamclock_running_on_an_o2_joggler [2021/04/20 20:39] – 2e0lxq | hamclock_running_on_an_o2_joggler [2021/04/21 07:25] – 2e0lxq | ||
---|---|---|---|
Line 1: | Line 1: | ||
**Hamclock on an O2 Joggler by Jonathan, 2E0LXQ** | **Hamclock on an O2 Joggler by Jonathan, 2E0LXQ** | ||
- | Despite being out of production for nearly a decade, the O2 Joggler is still a useful & capable device that was probably a little | + | {{: |
+ | Despite being out of production for nearly a decade, the O2 Joggler is still a useful & capable device that was probably a little | ||
It occurred to me that the elegant [[http:// | It occurred to me that the elegant [[http:// | ||
- | If you would like to make your own Hamclock on a Joggler, please follow the steps below. Warning: I am not a coder, and my way to make this work was to simply find which modules or parts the system needed, and to load them until I had a working system. There may be a much more elegant | + | |
+ | |||
+ | If you would like to make your own Hamclock on a Joggler, please follow the steps below. Warning: I am not a coder, and my way to make this work was to simply find which modules or parts the system needed, and to load them until I had a working system. There will likely | ||
I am going to assume that someone following this page is fairly confident with using apps like Terminal & finding their way around command-line instructions. If you need more help, drop me a line via the OARC Discord group & I will try to do what I can. | I am going to assume that someone following this page is fairly confident with using apps like Terminal & finding their way around command-line instructions. If you need more help, drop me a line via the OARC Discord group & I will try to do what I can. | ||
+ | |||
+ | **To build your own HamJogglerClock, | ||
+ | |||
+ | * An O2 Joggler. Often available on eBay for less than £30, and don't overlook ' | ||
+ | * A USB memory stick for the OS. This needn' | ||
+ | * A small USB hub, as you will need to connect a keyboard as well as the memory stick, temporarily | ||
+ | * A keyboard, to log in past the greeter page | ||
+ | |||
+ | **Steps needed:** | ||
+ | |||
+ | 1. Download the Ubuntu kernel from [[https:// | ||
+ | |||
+ | 2. Plug the USB stick into the hub and plug that into the Joggler. Power up. If successful, the O2 splash screen will be replaced by a couple of lines, identifying the Ubuntu build and asking you to log in. | ||
+ | |||
+ | 3. Follow the instructions on Birdslike wires to expand the memory storage, then update and upgrade the OS. From this point, I switched to SSH, and connected to the Joggler from my desktop. | ||
+ | |||
+ | 4. From the Hamclock site, follow the guide for providing the upgraded operated environment by installing the extra apps given in the line: | ||
+ | |||
+ | sudo apt install curl make g++ xorg-dev | ||
+ | |||
+ | 5. Install the Hamclock app, following the guide on the Hamclock site. | ||
+ | |||
+ | 6. Install the following apps as well: | ||
+ | |||
+ | | ||
+ | |||
+ | 7. Enable lightdm: | ||
+ | |||
+ | sudo dpkg-reconfigure lightdm | ||
+ | |||
+ | 8. Install the greeter | ||
+ | |||
+ | sudo apt-get install -y lightdm-gtk-greeter | ||
+ | |||
+ | 9. If all goes to plan, when you reboot the system, the two lines of Ubuntu code should now be replaced a simple graphic box, asking you to provide the password for the ' | ||
+ | |||
+ | 10. From your Terminal or PuTTy app, start the Hamclock app. You should see the Hamclock setup screen appear very shortly on your Joggler. Using the user guide, enter the items you want to change (callsign, location etc.), then let the app start. | ||
+ | |||
+ | 11. The app will continue to run, but to disconnect your terminal window, use an instruction like nohup to keep the app running, otherwise shutting it down will also stop the Hamclock app. You can also disconnect your external keyboard. | ||
+ | |||
+ | That should work. As I said, I am no coder, so there may be steps here that are not needed, duplicate things done previously or are just plain dumb, but this is the way I got my Hamclock to work, and I have built this on two separate sticks now to test it out. | ||
+ | |||
+ | Please do get in touch with tips or improvements - Hamclock looks great on the Joggler, runs really well, and even auto-updates. And it's a great way to give a new lease of life to old tech, rather than just binning it. | ||
+ | |||
+ | **Things I would like to fix in subsequent versions:** | ||
+ | |||
+ | 1. Can I change the screen timeout delay? It's annoying to have the screen go blank, but quite good power saving. Could this time be adjusted | ||
+ | ? | ||
+ | |||
+ | 2. Can I do away with the keyboard log-in step? | ||
+ | |||
+ | 3. Could the internal memory be flashed with the complete package? Internal memory is only 512K, so it suggests to me that it might not. | ||
+ | |||
+ | 73 de 2E0LXQ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | | ||
+ | |||