Skip to content

Instantly share code, notes, and snippets.

View tinwhisker's full-sized avatar
🔧
Playing catchup

TinWhisker (Daniel) tinwhisker

🔧
Playing catchup
View GitHub Profile
@tinwhisker
tinwhisker / gist:7d2d47c7644f82f92c65a3c39c110574
Created March 16, 2026 15:01
XVC-Pico with ISE Impact 14.7
Prereqs:
- RP2040 (Pi Pico)
- Read: https://github.com/kholia/xvc-pico
- PC bridge: https://github.com/kholia/xvc-pico/blob/ng/builds/xvcd-pico.zip
- Firmware: https://github.com/kholia/xvc-pico/blob/ng/firmware/xvcPico.uf2
- Oracle VirtualBox (the ISE installer tries to install it, but will allow the newer install)
- Xilinx ISE 14.7 Design Suite VM image
- https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/archive-ise.html (sign up)
or
SpitFire 500 (SF500) IDE oddities.
==================================
Some notes because it wasn't obvious to me.
The Spitfire 500 is a spiritual clone of the BSC 'AT-Bus 2008', therefore assumes you'd use the BSC Oktagon (and compatible Oktapussy) ROM.
Story
-----
Wanting to use LIV2's lide driver, the consensus was to just use the at-bus variant of lide.
@tinwhisker
tinwhisker / proxmox-temperature.txt
Last active January 28, 2022 11:43
Proxmox CPU temperature display
Display the temperature of the CPU cores in Proxmox.
(Done on 7.1-7 - based on guide written for 5.4-3 found https://blog.csdn.net/xiaobo060/article/details/105930003)
WISH: Graphs?
Via shell on Proxmox:
apt install lm-sensors
~~~~~~~
@tinwhisker
tinwhisker / MPLAB X IDE 5.50 Install on M1 Mac.md
Last active July 11, 2021 22:11
MPLAB X IDE 5.50 Install on M1 Mac and respective compilers.

These are personal notes that may help you. Read carefully, as some parts may be disjointed!

Key points:

  • Install the compilers first (using the same principle). I made these notes before finding this out!
  • Then install the IDE.
  • If you install in reverse order, run the IDE un-install, default settings, then re-install after. Failing to do may cause the IDE to crash on start.

General points:

  • My testing was as far as a simple project for an ATTiny441 producing a valid hex file.
  • Using a programmer directly from the IDE is untested.

The Bright Box 2 is a combined VDSL modem and wireless router supplied to customers of EE (Orange). It is manufactured by Arcadyan and uses a Broadcom bcm63xx SoC

These instructions are based on the latest firmware at the time of writing: v0.04.05.0001-OT (Fri Mar 24 17:29:32 2017)

Put it in bridge mode

  • This is for if you want to use the Bright Box as a VDSL modem only, and have a separate router act as the PPPoE client (e.g. ubiquiti edgerouter), avoiding double NAT
  • There is lot of nonsense, not least from people on EE's own forum, about how this cannot be done
  • If desired, change the Bright Box IP and subnet before doing this because the settings tab becomes inaccessible
  • Connect your router to port 4 (GigE) on your BB
@tinwhisker
tinwhisker / BlyncLightIDs.txt
Created November 29, 2018 22:03
BlyncLight USB IDs
vid_1130 pid_1e00 - BLYNCUSB20 DEVICE
vid_1130 pid_0001
vid_1130 pid_0002 - BLYNCUSB10 DEVICE
vid_0e53 pid_2517
vid_2c0d pid_0002 - BLYNCUSB30S DEVICE
vid_2c0d pid_0010 - BLYNCUSB40S DEVICE
vid_0e53 pid_2516
vid_2c0d pid_0001 - BLYNCUSB30 DEVICE
vid_2c0d pid_000c - BLYNCUSB40 DEVICE
vid_2c0d pid_0004 - BLYNCUSB_HEADSET_LUMENA110 DEVICE
@tinwhisker
tinwhisker / BlyncLightStruct.txt
Last active November 29, 2018 21:34
BlyncLight HID Struct
AA BB CC DD EE FF GG HH
AA: Red
BB: Blue
CC: Green
DD: [0]: [1]:Brightness (Dim: 2, Bright: 0, Off: 1)
EE: [0]:Play 0: Off, 1 Single, 3 Loop [1]:Tone 1-A (0 = A)
FF: [0]: [1]:Volume 0-A (0 = A)
GG: Reserved
HH: Reserved