ToughDev

Code. Crack. Create. Contribute

  • Blog
  • Software
  • Hardware
  • VoIP
  • Microcontroller
  • Radio/TV
  • Retro
  • Reviews
  • Highlights
  • Reverse-engineer
  • Studio
Screenshot 2024-10-27 234301
Software Development Windows Tips 

Locate recently connected USB devices on Windows

October 7, 2024October 27, 2024 ToughDev 0 Comment powershell, usbdeview

I had a USB to Ethernet adapter which worked fine on Ubuntu 24 but did not work out of the

Read more
Screenshot 2024-10-27 002101
3CX Networking Software Development VoIP 

3CX Phone System version 20: new features, API support and hosting flexibilities

September 26, 2024May 12, 2025 ToughDev 0 Comment 3cx, call control api, voip

The last time I worked with 3CX was back in 2018, during a call center deployment where I used the

Read more
Screenshot 2024-10-22 234849
General Programming Linux Software Development Tips & Tricks 

Add Docker bash exit prompt to prevent accidental data loss during container preparation

August 22, 2024October 22, 2024 ToughDev 0 Comment bash, debian, docker, linux

During the development of my Docker container image running on Ubuntu, I often type exit after making changes to my

Read more
Screenshot 2024-10-20 230206
CodeProject General Programming Software Development Windows Tips 

Integrating DigiCert Click-to-Sign with InstallShield to sign both setup.exe and bundled MSI file

July 10, 2024October 21, 2024 ToughDev 1 Comment click-to-sign, code signing, digicert, installshield, MSI, signtool, smartscreen, visual studio, windows store

All apps submitted to the Windows Store must be signed with Authenticode digital signatures, and consequentially must not generate any

Read more
IMG_0108
Hardware Radio/TV Vintage Computing Windows Tips 

Toshiba 14AF43 14″ stereo CRT TV with composite, S-video and component inputs

June 29, 2024February 20, 2025 ToughDev 0 Comment component input, composite, CRT TV, s-video

I came across the Toshiba 14AF43, a rare 14″ stereo CRT TV with composite, S-Video, component inputs, and decided to

Read more
IMG_0099
Hardware Networking Vintage Computing VoIP Windows Tips 

Dial-up Internet access in 2024 using the Viking DLE-200B telephone line simulator

May 28, 2024October 21, 2024 ToughDev 2 Comments dial-up, DLE-200B, Internet access, mypal, phone line simulator, retrozilla

I got to know the Internet in secondary school, using a 33.6Kbps US Robotics dial-up modem on my Pentium I

Read more
Tandy 100RSX Deskmate Bootup
Hardware Reverse-engineer Vintage Computing 

Tandy 2500RSX: a solid 386 workhorse from the DOS era

April 16, 2024August 18, 2025 ToughDev 0 Comment deskmate, ms dos, tandy

My first introduction to computers came in primary school with the Tandy 1000RSX, an 80386SX machine running at 25 MHz.

Read more
Screenshot 2024-06-02 000959
CodeProject Software Development Web Development 

Upgrading jQuery version from 1.8 to 3.7 in a Web application

March 10, 2024June 3, 2024 ToughDev 0 Comment javascript, jquery, web development

Recently I was tasked with upgrading jQuery in a web portal which was last maintained in 2013 to the latest

Read more
itunes-backup-explorer
CodeProject iOS Mobile Development Software Development 

Mass download photos/videos from third party apps on your iPhone

February 1, 2024November 28, 2024 ToughDev 0 Comment backup, extract, iphone, iTunes-Backup-Explorer, viber, whatsapp

I couldn’t believe it took me more than half a day to find a free and reliable way to download

Read more
screenshot
General Programming iOS Mac OS Software Development VmWare 

Running macOS Sonoma 14 on VMware

January 29, 2024March 16, 2025 ToughDev 0 Comment iphone, macos, sonoma, ubuntu, usb, vmware

This guide shows you how to configure a usable instance of macOS Sonoma on the latest version of VMware, either

Read more
Screenshot 2024-01-23 225944
CodeProject General Programming Uncategorized Windows Tips 

Connect a Dell Bluetooth keyboard with both Windows 11 and Ubuntu 22

December 23, 2023January 23, 2024 ToughDev 0 Comment bluetooth, regedit, ubuntu, windows 11

A few months ago, I purchased a Dell Bluetooth keyboard for use with my desktop PC, which has both Windows

Read more
Screenshot 2024-01-16 224801
CodeProject Reverse-engineer Windows Tips 

Troubleshooting hard-to-find Windows Subsystem for Linux (WSL) crash due to issues with NTVDMx64

November 16, 2023August 19, 2024 ToughDev 2 Comments ntvdmx64, virtualbox, vmware, windows subsystem for linux, wsl

Recently all of a sudden, my WSL instance running Ubuntu 22 could not start. Even after making sure that hardware

Read more
Screenshot 2023-10-28 200343
CodeProject General Programming Linux Software Development 

Enable syntax highlighting in Nano for Java Server Pages (JSP)

October 28, 2023November 4, 2023 ToughDev 0 Comment jsp, nano, syntax highlighting

Recently when editing source files on an SSH remote session using nano, I discovered that JSP syntax highlighting is not

Read more
PXL_20230909_133235490
General Programming Reverse-engineer Windows Tips 

Fixing corrupted Code Integrity Policies (CIP) causing Windows 11 slowness on recently downloaded EXE files

October 3, 2023January 16, 2024 ToughDev 0 Comment code integrity policy, windows 11, windows defender

Windows Defender is the first thing that I disable on a new Windows 10 or Windows 11 installations. Despite its

Read more
tecsun radio lcd
Hardware Radio/TV Reverse-engineer 

Repairing a failed Tecsun S-8800 radio due to damaged charging board

September 2, 2023November 19, 2024 ToughDev 4 Comments s-8800, tecsun

In June, my Tecsun S-8800 which was purchased in Feb 2020 stopped working totally. It had started 2 months earlier

Read more
  • ← Previous
  • Next →

About ToughDev

Since 2008, ToughDev has explored embedded systems, software development, reverse engineering, and retro computing, bridging legacy hardware with modern software. We work on mobile applications, VoIP, microcontroller firmware, and hands-on development with vintage and undocumented systems.

Recent projects includes the Super 8086 Box PC XT emulator, the dsMP3 embedded radio, and detailed teardowns of vintage PCs such as the Tandy 2500RSX.

If you’re interested in technical consulting, custom development, or engaging us on a project, please visit our home page to learn more about our work or request a quotation.

For website-related matters, broken links, general technical questions, or other technical issues with this site, please contact the webmaster.

Recent Comments

  • MIDImusician on Super 8086 Box, my home-built PC XT emulator with Adlib, MPU-401, joystick and NE2000 support
  • ToughDev on Super 8086 Box, my home-built PC XT emulator with Adlib, MPU-401, joystick and NE2000 support
  • MIDImusician on Super 8086 Box, my home-built PC XT emulator with Adlib, MPU-401, joystick and NE2000 support
  • ChrisD on V380 Pro wireless CCTV camera with night vision and RTSP support
  • ToughDev on V380 Pro wireless CCTV camera with night vision and RTSP support
  • ChrisD on V380 Pro wireless CCTV camera with night vision and RTSP support
  • ToughDev on V380 Pro wireless CCTV camera with night vision and RTSP support
  • ChrisD on V380 Pro wireless CCTV camera with night vision and RTSP support
  • OCTAGRAM on Emulating dual Hercules+CGA monitors setup with DOSBox
  • Daniel on Fujitsu Siemens FSC Futro S210 thin client
  • Claribel F. Aviles on Free USA DID Number
  • ToughDev on Programming the Tektronix TDS 340 100MHz digital storage oscilloscope
  • LINTON BROWN on Programming the Tektronix TDS 340 100MHz digital storage oscilloscope
  • Ed on Integrating DigiCert Click-to-Sign with InstallShield to sign both setup.exe and bundled MSI file
  • raymai97 on Open Windows Write (WRI) files on Windows 11 using legacy versions of WordPad
  • N8VES on Portable 500m AM transmitter from AliExpress
  • ToughDev on Super 8086 Box, my home-built PC XT emulator with Adlib, MPU-401, joystick and NE2000 support
  • Snocrash on Super 8086 Box, my home-built PC XT emulator with Adlib, MPU-401, joystick and NE2000 support
  • ToughDev on Repairing a vintage Macintosh SE/30
  • ToughDev on Compaq Contura 3/25C 80386 Laptop
Follow @mrtoughdev

Tags

3cx 68k 80386 adlib amiga c++ call control api cctv ch375 ch376 commodore data recovery deskmate dosbox dspic embedded ffmpeg intel atom iOS macintosh macintosh se mac os microsoft office mini pc ms dos printer radio raspberry pi retro68 rf rtsp scsi2sd tecsun turbo c turbo pascal ubuntu virtualbox wifi windows windows 11 windows 98 WordPress word processor xCode z80

Archives

  • 2026 (1)
  • 2025 (12)
  • 2024 (12)
  • 2023 (14)
  • 2022 (12)
  • 2021 (12)
  • 2020 (12)
  • 2019 (12)
  • 2018 (13)
  • 2017 (12)
  • 2016 (13)
  • 2015 (29)
  • 2014 (17)
  • 2013 (16)
  • 2012 (12)
  • 2011 (16)
  • 2010 (30)
  • 2009 (53)
  • 2008 (53)

Featured

Mobile Development
VoIP
Macintosh 68k
Logic Analyzer
Microcontroller
Oscilloscope
Radio/TV
Reverse-engineer

Tools

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
Copyright © 2026 ToughDev. All rights reserved.
Theme: ColorMag by ThemeGrill. Powered by WordPress.