My Links
Categories
Recent Posts
- Quick Review: Qwertykeys Pearl Milk Tea Custom Keycaps
- Tested: CE8301 Boost, XL2001 (HW-676) & XL1583 (HW-681 Clone) Buck 5V USB Power Modules
- Review, Tested: XTAR 2600mAh 1.2V Ni-MH AA Rechargeable Battery
- Tested: DSN-MINI-360 (MP1482-based) 2A Buck Converter Module (4.5-18V In)
- Teardown: A&D Medical UA-651SL Blood Pressure Monitor
- Quick Review: Samsung Bar Plus 512GB USB 3.2 Gen 1 Flash Drive (MUF-512BE4/APC)
- Project: A Poor-Man’s Ambulatory Blood Pressure Monitor (ABPM) ft. A&D UA-651BLE
- Notes: Motorola moto g84 5G USB OTG Problems – Bad VBUS?
- Review: QCY MeloBuds N70 LDAC Hi-Res Bluetooth 6.0 Dual-Driver ANC TWS Earbuds
- Tech Flashback: The Solid-State Hybrid Drive (SSHD) ft. ST500LM000
- Tested: Amethystum Storage Technology 100GB 2-6x TL BDXL BD-R (BDR-M100BAZ)
- Project: U3SplitV1 – Breaking Apart a USB 3.x Host Port (for Desperate Times!)
- Review: EarFun Air Pro 3 Hybrid Active Noise Cancelling True Wireless Earbuds
- Review, Teardown: JBL Tune 520BT Wireless On-Ear Headphones
- Quick Review, Teardown: Thermaltake Argent MB1 RGB Mouse Bungee
- Review, Teardown: XTAR 1.5V AA CLR 4300 2700mAh Rechargeable Li-Ion Battery
- Review, Teardown: LIMETA EB40 10000mAh 2xUSB-C 2x18W BLE Energy Bank
- Review, Teardown: Novoo RG68 USB-C (x2)+USB-A 67W GaN Wall Charger
- Flashback+: Pioneer 1x DVD-RW (DVS-RW47B/U) and a DVD-Rot Issue?
- Quick Review: Orico 25PW1-C3 2.5″ USB-C 5Gbit/s Hard Drive Enclosure
- Review, Teardown: Origimagic Comet C1 Mini PC (Intel N97, 16+512GB, 2.5GbE)
- Experiment: Verbatim UltraSpeed+ 32x CD-RW on Non-US+ Drives?
- PSA: Validate Your Storage! JMicron JMS583 + KIOXIA BG4 Series SSD Issue?
- Notes: CD C1/C2 Error Quality Scanning – Modern vs. Older Drives, Software
- Mega Review: Enova Gyrfalcon S4000 Pro Universal Charger & Analyzer
- Where Are They Now? Semi-Loved Recordable DVD/CDs Get Tested (Part 2)
- Analysis: How SEO/AI Spam Got Onto a Government Domain & More
- Quick Review: MOONDROP Space Travel 2023 True Wireless Stereo ANC Earbuds (MD-TWS-022)
- Repair: Mechanical Keyboard Chatter (ft. Gigabyte Aivia Osmium)
- Tested: XTAR Ultra 3500D AA Lithium Non-Rechargeable Batteries
- Quick Review: Dell Latitude 5420 (14″ FHD, i5-1135G7, 16GB/256GB) + RZX 16GB 3200MHz DDR4 SODIMM
- Analysis: “Lorde – Virgin” CD Clear Disc Release – Will It Play?
- Mega Review: REEKÖN T1 Tomahawk Digital Tape Measure (ft. ROCK Jobsite App)
- Project: Intentionally Defective DVDs (ft. LabelFlash) & Quality Scanning Doubts
- Review, Teardown: VTOMAN Jump 600X Extra Battery 640Wh (PB-23)
- Overdue Random: Vodafone Quirks, Short Circuits, Light Rail Testing, Cyberattacks & So Much More
- Review, Teardown: Otto Pastel ANC Headphones Grey (OTPSTHPGY)
- Review: QCY H3 Pro Hi-Res LDAC ANC Bluetooth v5.4 Wireless Headphones
- Project: Socket AM4 End-of-Life Upgrade & Overclock (ft. AMD Ryzen 7 5700X)
- Review: Quntis ScreenLinear RGB Pro+ Monitor Light Bar with Remote (LI-HY-0212-BK)
- Telephone Fun: Don’t Have the App? 1300 INGOGO (2015)
- Review, Teardown: GMKtec NucBox G2 Plus (Intel N150) 12+256GB AU
- Project: The 24x DVD Burning Experience Pt. 2 (ft. Lite-On iHAS324 B@624 B)
- Teardown, Tested: Pioneer DVR-218LBK DVD-R/RW Writer Unit w/LabelFlash
- Random: Happy 0x24th Birthday to Me!
- Experiment: Fixing Unloved Recordable DVDs with Brasso?
- Where Are They Now? Unloved Recordable DVDs Get Tested
- Tech Flashback: Lite-On LabelTag & SmartErase (ft. iHAS324 B@iHAS624 B)
- Project: The 24x DVD Burning Experience (ft. Asus DRW-24D5MT DVD Burner)
- Tested: Yihui 16x DVD+R (A “Fake” MCC-004-000 Made in China)
Archives
- October 2025 (3)
- September 2025 (11)
- August 2025 (11)
- July 2025 (7)
- June 2025 (5)
- May 2025 (8)
- April 2025 (8)
- March 2025 (12)
- February 2025 (12)
- January 2025 (10)
- December 2024 (16)
- November 2024 (6)
- October 2024 (10)
- September 2024 (9)
- August 2024 (8)
- July 2024 (10)
- June 2024 (13)
- February 2024 (2)
- January 2024 (7)
- December 2023 (14)
- November 2023 (3)
- October 2023 (11)
- September 2023 (3)
- August 2023 (7)
- June 2023 (8)
- May 2023 (4)
- April 2023 (4)
- March 2023 (9)
- February 2023 (4)
- January 2023 (4)
- December 2022 (16)
- November 2022 (6)
- October 2022 (8)
- September 2022 (4)
- August 2022 (7)
- July 2022 (11)
- June 2022 (6)
- May 2022 (4)
- April 2022 (9)
- March 2022 (10)
- February 2022 (8)
- January 2022 (6)
- December 2021 (16)
- November 2021 (6)
- October 2021 (8)
- September 2021 (7)
- August 2021 (9)
- July 2021 (7)
- June 2021 (6)
- May 2021 (13)
- April 2021 (13)
- March 2021 (10)
- February 2021 (9)
- January 2021 (12)
- December 2020 (15)
- November 2020 (1)
- October 2020 (9)
- September 2020 (14)
- August 2020 (13)
- July 2020 (7)
- June 2020 (13)
- May 2020 (14)
- April 2020 (18)
- March 2020 (2)
- February 2020 (9)
- January 2020 (21)
- December 2019 (10)
- November 2019 (8)
- October 2019 (14)
- September 2019 (8)
- August 2019 (12)
- July 2019 (9)
- June 2019 (6)
- May 2019 (4)
- April 2019 (12)
- March 2019 (23)
- February 2019 (20)
- January 2019 (23)
- December 2018 (11)
- November 2018 (7)
- October 2018 (4)
- September 2018 (3)
- August 2018 (19)
- July 2018 (6)
- June 2018 (5)
- May 2018 (21)
- April 2018 (7)
- March 2018 (8)
- December 2017 (12)
- November 2017 (19)
- October 2017 (1)
- July 2017 (4)
- June 2017 (16)
- May 2017 (6)
- January 2017 (11)
- December 2016 (30)
- November 2016 (13)
- October 2016 (15)
- September 2016 (19)
- August 2016 (16)
- July 2016 (8)
- June 2016 (31)
- May 2016 (14)
- April 2016 (21)
- March 2016 (13)
- February 2016 (17)
- January 2016 (19)
- December 2015 (20)
- November 2015 (12)
- October 2015 (15)
- September 2015 (4)
- August 2015 (12)
- July 2015 (22)
- June 2015 (14)
- May 2015 (21)
- April 2015 (25)
- March 2015 (14)
- February 2015 (16)
- January 2015 (6)
- December 2014 (11)
- November 2014 (12)
- October 2014 (19)
- September 2014 (11)
- August 2014 (21)
- July 2014 (18)
- June 2014 (20)
- May 2014 (12)
- April 2014 (7)
- March 2014 (23)
- February 2014 (18)
- January 2014 (16)
- December 2013 (15)
- November 2013 (14)
- October 2013 (21)
- September 2013 (13)
- August 2013 (17)
- July 2013 (26)
- June 2013 (26)
- May 2013 (11)
- April 2013 (17)
- March 2013 (31)
- February 2013 (27)
- January 2013 (36)
- December 2012 (31)
- November 2012 (39)
- October 2012 (3)
- February 2012 (18)
- January 2012 (1)
Tags
- analysis
- audio
- battery
- cheap
- computer hardware
- computer storage
- ebay
- electronics
- element14
- event
- flash
- flash memory
- improvise
- led
- lighting
- made-in-china
- mobile
- networking
- new stuff
- opinion
- optical disc
- photography
- power
- power bank
- project
- public transport
- radio
- random
- repair
- review
- review-challenge
- rf
- roadtest
- salvage
- storage
- tablet
- teardown
- tested
- test equipment
- testing
- travel
- usb
- video
- vintage stuff
- visited
Recent Comments
- Rich Ashley on PSA: Validate Your Storage! JMicron JMS583 + KIOXIA BG4 Series SSD Issue?
- lui_gough on Notes: Motorola moto g84 5G USB OTG Problems – Bad VBUS?
- lui_gough on About Me
- Aavin on About Me
- Moon on Review: QCY MeloBuds N70 LDAC Hi-Res Bluetooth 6.0 Dual-Driver ANC TWS Earbuds
- patrik on Tech Flashback: A discarded BEAST of a 486
- Shonk on PSA: Validate Your Storage! JMicron JMS583 + KIOXIA BG4 Series SSD Issue?
- Adrian Smith on Teardown: A&D Medical UA-651SL Blood Pressure Monitor
- Gil on Repair: BenQ DW1640 DVD±RW Drive Tray with Chinese Belts
- Zerosquare on Notes: Motorola moto g84 5G USB OTG Problems – Bad VBUS?
- Glin on Contact Me
- Mac.- on Fun: Decoding UPI 16-S Wirephoto Transmission
- lui_gough on Notes: Motorola moto g84 5G USB OTG Problems – Bad VBUS?
- lui_gough on Fun: Decoding UPI 16-S Wirephoto Transmission
- Esteban Mac Allister on Fun: Decoding UPI 16-S Wirephoto Transmission
- lui_gough on Repair: BenQ DW1640 DVD±RW Drive Tray with Chinese Belts
- lui_gough on Project: U3SplitV1 – Breaking Apart a USB 3.x Host Port (for Desperate Times!)
- Shonk on Project: U3SplitV1 – Breaking Apart a USB 3.x Host Port (for Desperate Times!)
- Gil on Repair: BenQ DW1640 DVD±RW Drive Tray with Chinese Belts
- lui_gough on Notes: Motorola moto g84 5G USB OTG Problems – Bad VBUS?
Meta
Tag Archives: programming
Salvage, Tested: An Elderly, Forgetful 120GB Samsung 840 EVO SSD
In the modern world of NVMe SSDs, the Samsung 840 EVO is nothing particularly interesting. However, I was delighted when I recently stumbled across one in a salvage as this was one SSD I never owned. At the time, the … Continue reading
Posted in Computing, Flash Memory, Salvage
Tagged code, computer hardware, computer storage, flash memory, improvise, programming, review, salvage, ssd, tested
2 Comments
Project: Generate High-Quality Industrial Fire/Alarm Sounder Audio with Python
I can’t believe how fast 2024 is going by … Australia Day long weekend has already come and gone. Unfortunately for me, I spent it being rather sick with a flu-like illness which I’m still recovering from … but that … Continue reading
Posted in Audio, Computing, Electronics
Tagged audio, code, electronics, programming, python
Leave a comment
Project: A WebSDR Recorder using Python, Selenium WebDriver, Geckodriver & Firefox
Having recently reported receiving QSL cards for the Ghosts in the Air Glow program, I thought it would be nice to report on a little project I undertook just-in-time for the last transmission that occurred in October 2022. While ultimately … Continue reading
Posted in Computing, Radio
Tagged code, improvise, programming, project, python, radio, rf, sdr, web service
Leave a comment
RoadTest Review: Microchip AVR-IoT Cellular Mini Development Board
The internet-of-things is well and truly upon us, with smart-worlds relying on ever-increasing numbers of sensors providing data upon which intelligent decisions are made. In spite of this, connectivity for these sensors has always been an issue as these applications … Continue reading
Posted in Electronics, Telecommunications
Tagged electronics, element14, networking, programming, review, roadtest, tested
Leave a comment
Notes: VISA Layer Compatibility with PyVISA & Virtual Machines
For many years, I’ve taken National Instruments NI-VISA for granted as the de-facto VISA layer that just seems to work with most vendor software and PyVISA. But perhaps I was misled by some old documentation from PyVISA‘s early days when … Continue reading
Posted in Computing, Electronics
Tagged programming, python, pyvisa, software, test equipment, tested, visa
Leave a comment
Project: Arduino-based Agilent/Keysight USB-to-IR Adapter to LAN Adapter
It was many moons ago when I treated myself to a proper name-brand DMM with some decent accuracy, an Agilent/Keysight U1241B complete with a U1173 USB to IR interface cable and a few other accessories. In the intervening years, I … Continue reading
Posted in Electronics
Tagged annoyances, arduino, cheap, made-in-china, mods, programming, project, test equipment
Leave a comment
Experiment: NI-VISA+Win10 vs. pyvisa-py+pyusb+pyserial+Linux
A couple of weeks ago, I posted my scpibenchv1 post about benchmarking SCPI commands on compatible test and measurement equipment. In that post, I did mention that the use of different VISA layers would likely affect the results in some … Continue reading
Posted in Computing, Electronics
Tagged analysis, electronics, number crunching, programming, project, python, test equipment, tested
Leave a comment
Project: scpibenchv1 – A Benchmark for SCPI Controlled Instruments
I have been fortunate enough to have been selected as a reviewer for numerous types of test equipment over the years and have been a big advocate for the use of SCPI automation, I have seen differences between different products … Continue reading
Posted in Computing, Electronics
Tagged analysis, electronics, number crunching, programming, project, python, test equipment, tested
Leave a comment
Tips: Debugging SCPI & VISA Automation (Including NI I/O Trace)
If I’ve lured you into the realm of SCPI automation using pyvisa to get the most from your test equipment, sooner or later, you’re probably going to end up in a situation where something doesn’t work and you don’t know … Continue reading
Notes: Tektronix PA1000 Power Analyser with pyvisa & SCPI Quirks
I think it’s fairly self-evident that I think test equipment automation is awesome. If you’ve mastered the basics and learned a bit about the intricacies of status reporting, you’re well on your way to being able to drive almost any … Continue reading
Project: Implementing a (Proper) R&S NGM FastLog Client with pyvisa
One of the key motivations to writing a post about understanding the SCPI Status Model was the need to use it for implementing proper code to perform high-speed instrument measurements. In the case of the Rohde & Schwarz NGM202, it … Continue reading
Posted in Electronics
Tagged programming, python, rohde&schwarz, software, test, test equipment
Leave a comment
Tutorial: Understanding the SCPI Status Model with pyvisa Examples
If you’ve got some decent test equipment, chances are that you’re going to be automating it sooner or later. While I covered most of the basics of sending and receiving commands in my first tutorial, there comes a time when … Continue reading
Posted in Electronics
Tagged diy, electronics, improvise, programming, python, software, test, test equipment, tested, testing, tutorial
Leave a comment
Project: Modified Car Fridge “Pro” Mk II – Sabotaged by Cheapness?
Readers may have noted my fondness of my modified car fridge for battery testing experiments as I don’t have a proper environmental chamber as they’re expensive. Unfortunately, while the cheap car fridge may be capable of reaching 10 degrees C … Continue reading
Posted in DIY, Electronics
Tagged arduino, cheap, fail, improvise, made-in-china, programming, project, teardown, test equipment
1 Comment
Project: Arduino-Based LAN-Controlled Input Scanner / Relay Multiplexer
What happens when you have multiple signals you want to measure at a high accuracy but only one high-resolution digital multimeter? Assuming you don’t need to measure the signals simultaneously, you can opt to buy a scanning data acquisition system … Continue reading
Posted in Computing, Electronics
Tagged arduino, cheap, electronics, improvise, programming, project, test equipment
Leave a comment
Tutorial: Introduction to SCPI Automation of Test Equipment with pyvisa
When it comes to running scientific experiments, your test equipment are your “eyes and ears” measuring the quantities you are trying to observe. A lot of the time, purchasers tend to focus on specifications such as accuracy and resolution, while … Continue reading
Posted in Electronics
Tagged diy, electronics, improvise, programming, python, software, test, test equipment, tested, testing, tutorial
6 Comments
Review: CJMCU 8×8 (64) pixel WS2812B 5050 Addressable RGB LED Arrays
For many years, as a child, I had looked up at various dot-matrix LED indicators in public transport installations wondering if ever I would have a dot-matrix LED display of my own. While common-anode/common-cathode modules and drivers modules have been … Continue reading
Posted in Electronics, Lighting
Tagged arduino, cheap, failed, led, lighting, made-in-china, programming, project, review, software
3 Comments
Project: A USB-TMC to Ethernet (LAN) Bridge (with a Difference)
Over the years, I’ve pursued my curiosity through running experiments of my own, enabled by a suite of test equipment that I have carefully curated over the years. Being a major beneficiary of the element14 RoadTest program and the generosity … Continue reading
Posted in Electronics
Tagged programming, project, raspberry pi, software, test equipment, tested
Leave a comment
Experiment: Exploring Ni-MH Charging with the Keithley 2450 SMU
I’ve been involving myself with battery testing, at times quite intensively, testing various primary cells and rechargeable cells. Most of the tests of rechargeable cells have been Li-Ion, Li-Polymer and even Sealed Lead-Acid since they’re all similarly easy to test … Continue reading
Posted in Electronics
Tagged battery, improvise, notes, programming, roadtest, test equipment, tested
Leave a comment
Project: TSP-Scripted Battery Simulation for Keithley 2450 SourceMeter
As one of the lucky recipients of a Keithley 2450 SourceMeter as part of the element14 RoadTest program, I had the opportunity to review this rather precise and versatile source-measurement unit. Unfortunately, during the review process, an issue was found … Continue reading
Posted in Electronics
Tagged data crunching, programming, roadtest, test equipment, tested, testing
Leave a comment
Project: Simple Python-based Controller for Tenda Beli SP3 Smart Wi-Fi Plugs
The convenience and utility of remotely-controlled power switches is difficult to overlook once you’ve gotten used to having them around. Ever since the WeMo, I’ve realised just how useful they can be – for example, no more getting out of … Continue reading
Posted in Computing, Electronics
Tagged iot, power, programming, project, python, reverse engineer, wifi, wireless
2 Comments
Note: Capturing VGA Analog Component Frames with an Oscilloscope
Call me slow, but I’ve only just come to realise that our beloved VGA has finally left us, to be banished to the depths of “legacy” technology. While the push to kill off the port had already been happening by … Continue reading
Posted in Computing, Electronics
Tagged electronics, experiment, oscilloscope, programming, rohde&schwarz, test equipment, video, vintage stuff
4 Comments
Project: Testing “Vintage” Carbon-Zinc AA Cells with the R&S NGM202
I’ve always had an interest in batteries, which peaked just before my 2017 overseas trips with the posting of the “Great AA Alkaline Battery Test” series of posts. This series of posts used a B&K Precision Model 8600 DC Electronic … Continue reading
Posted in Electronics, Travel
Tagged battery, hktwsk2017, programming, project, rohde&schwarz, sgjphk2017, test equipment, testing, travel, vintage stuff
Leave a comment
Quick Experiment: Running a MOSFET Backwards?
After posting my experiment looking at measuring MOSFET Rds using a power supply, I received a comment which asked me about what I think about a MOSFET being used “backwards”, with current flowing from source to drain, rather than the … Continue reading
Posted in Electronics
Tagged electronics, experiment, improvise, programming, project, test equipment, tested, testing
2 Comments
Experiment: Measuring MOSFET Rds vs. Vgs with a Power Supply (R&S NGM202)
At long last, a return to a more technical sort of blog – this time, a little experiment in measuring MOSFET Rds versus Vgs using a power supply and why this might of interest. What is a MOSFET? The MOSFET, … Continue reading
Posted in Electronics
Tagged electronics, experiment, improvise, programming, project, test equipment, tested, testing
11 Comments
Review: Seeeduino Nano + 16×2 LCD + BME280 + SGP30 + I2C Hub Grove Components
Around a month ago, I was approached by Seeed Studio with an opportunity to review some of their products. As their slogan is “The IoT Hardware Enabler”, it sounded like something I would be interested in. After all, they are … Continue reading
Posted in Computing, Electronics
Tagged analysis, arduino, improvise, made-in-china, programming, project, review, review-challenge
3 Comments
Analysis: Freeview TV Services (6-7th Sept 2019)
It’s been almost a year since I last analysed what was on the air on Freeview in Sydney and a number of people have asked that I take another look to tally up the bitrates and formats on air. Unfortunately, … Continue reading
Posted in Computing, Radio, Telecommunications
Tagged analysis, digital tv, dvb, freeview, number crunching, programming, radio, rf, tv, tv tuner
2 Comments
Tech Flashback: The CD+Graphics Format (CD+G)
I think by now, everyone knows I like to go on a salvage. This includes going regularly into thrift shops to see what’s new (or old) and what could be had for a reasonable price. This week had been rather … Continue reading
Posted in Audio, Computing, Tech Flashback
Tagged audio, experiment, programming, reverse engineer, technology, vintage stuff
7 Comments