Archive for the ‘Hardware’ Category
Posted by jpluimers on 2022/07/22
Onze WTW moet geregeld van het net af voor onderhoud aan de filters.
Dat is niet heel goed voor het Perilex stopcontact in de muur, dus ik zocht een andere manier om het apparaat af te schakelen.
Ik ben er nog niet helemaal achter (behalve de hele groep waar diverse andere delen van de keuken en het trappenhuis aan hangen), maar hieronder het aansluitdiagram zodat ik het in ieder geval terug kan vinden.
Hier iets meer over Perilex aansluitingen en onderhoud aan WTW / balansventilatie / mechanische ventilatie:
–jeroen
Read the rest of this entry »
Posted in DIY, Hardware, Power User | Leave a Comment »
Posted by jpluimers on 2022/07/20
In the past I joked about a Copy/Paste keyboard for Stack Overflow, and even Stack Overflow had an April 1st joke about it early 2021 (see below). Boy was I surprised by now it actually has existed for more than half a year!
Thanks [Archive.is] Matthijs ter Woord for pointing my attention to this.
Drop actually has some nice keyboards. Now I wish they made an UltraNav one. Their selection is at [Wayback/Archive.is] Mechanical Keyboards | Recommended Products | Drop.
The process where The Key became reality: [Wayback/Archive.is] Can I actually buy a copy-paste keyboard like the Stack Overflow April Fool’s “The Key”? – Meta Stack Overflow
The 20210401 joke: [Wayback/Archive.is] Introducing The Key – Stack Overflow Blog.
Read the rest of this entry »
Posted in Hardware, Keyboards and Keyboard Shortcuts, KVM keyboard/video/mouse, Power User | Leave a Comment »
Posted by jpluimers on 2022/07/06
Early june, I blogged about Wake-on-LAN from a Windows machine.
My plan was to adopt [Wayback/Archive.is] Wake.ps1 into Wake-on-LAN.ps1 (as naming is important).
One of the goals was to support multiple hardware MAC address formats, especially as Wake.ps1 had the below comment, but did support the AA-BB-CC-DD-EE-FF, though not the AA:BB:CC:DD:EE:FF hardware MAC address format:
<#
...
.NOTES
Make sure the MAC addresses supplied don't contain "-" or ".".
#>
A colon separated hardware MAC address would result in this error inside the call to the [Wayback/Archive.is] PhysicalAddress.Parse Method (System.Net.NetworkInformation) | Microsoft Docs:
Send-Packet : Exception calling "Parse" with "1" argument(s): "An invalid physical address was specified."
So I did some digging, starting inside the above mentioned blog post, and adding more:
- Wake.ps1 uses the [Wayback/Archive.is]
Parse method in the [Wayback/Archive.is] PhysicalAddress.cs source code in C# .NET, which contains code like this:
//has dashes?
if (address.IndexOf('-') >= 0 ){
hasDashes = true;
buffer = new byte[(address.Length+1)/3];
}
- The Perl script at [Wayback/Archive.is] wakeonlan/wakeonlan at master · jpoliv/wakeonlan that started my first blog post in this series which mentions:
xx:xx:xx:xx:xx:xx (canonical)
xx-xx-xx-xx-xx-xx (Windows)
xxxxxx-xxxxxx (Hewlett-Packard switches)
xxxxxxxxxxxx (Intel Landesk)
I should rename the first one IEEE 802, as per this:
- The MAC address: Notational conventions – Wikipedia
The standard (IEEE 802) format for printing EUI-48 addresses in human-friendly form is six groups of two hexadecimal digits, separated by hyphens (-) in transmission order (e.g. 01-23-45-67-89-AB). This form is also commonly used for EUI-64 (e.g. 01-23-45-67-89-AB-CD-EF).[2] Other conventions include six groups of two hexadecimal digits separated by colons (:) (e.g. 01:23:45:67:89:AB), and three groups of four hexadecimal digits separated by dots (.) (e.g. 0123.4567.89AB); again in transmission order.[30]
The latter is used by Cisco (see for instance [Wayback/Archive.is] Cisco DCNM Security Configuration Guide, Release 4.0 – Configuring MAC ACLs [Support] – Cisco and [Wayback/Archive.is] Cisco IOS LAN Switching Command Reference – mac address-group through revision [Support] – Cisco), so another format to add:
- [Wayback/Archive.is] PhysicalAddress.Parse Method (System.Net.NetworkInformation) | Microsoft Docs remarks:
The address parameter must contain a string that can only consist of numbers and letters as hexadecimal digits. Some examples of string formats that are acceptable are as follows:
001122334455
00-11-22-33-44-55
0011.2233.4455
00:11:22:33:44:55
F0-E1-D2-C3-B4-A5
f0-e1-d2-c3-b4-a5
Use the GetAddressBytes method to retrieve the address from an existing PhysicalAddress instance.
- After a bit more digging via [Wayback/Archive.is] “three groups of four hexadecimal digits separated by dots” – Google Search , I found that even more hardware MAC address formats are in use as per [Wayback/Archive.is] What are the various standard and industry practice ways to express a 48-bit MAC address? – Network Engineering Stack Exchange.
I really do not have all the sources for the various representations for 48-bit MAC addresses, but I have seen them variously used:
AA-BB-CC-DD-EE-FF
AA.BB.CC.DD.EE.FF
AA:BB:CC:DD:EE:FF
AAA-BBB-CCC-DDD
AAA.BBB.CCC.DDD
AAA:BBB:CCC:DDD
AAAA-BBBB-CCCC
AAAA.BBBB.CCCC
AAAA:BBBB:CCCC
AAAAAA-BBBBBB
AAAAAA.BBBBBB
AAAAAA:BBBBBB
From the last list, which is far more complete than the others, I recognise quite a few from tools I used in the past, but too forgot the actual sources, so I took the full list from there and tried to name them in parenthesis after the links I found above and what I remembered:
AABBCCDDEEFF (Bare / Landesk)
AA-BB-CC-DD-EE-FF (IEEE 802 / Windows)
AA.BB.CC.DD.EE.FF (???)
AA:BB:CC:DD:EE:FF (Linux / BSD / MacOS)
AAA-BBB-CCC-DDD (???)
AAA.BBB.CCC.DDD (Cisco?)
AAA:BBB:CCC:DDD (???)
AAAA-BBBB-CCCC (???)
AAAA.BBBB.CCCC (Cisco / Brocade)
AAAA:BBBB:CCCC (???)
AAAAAA-BBBBBB (Hewlett-Packard networking)
AAAAAA.BBBBBB (???)
AAAAAA:BBBBBB (???)
Some additional links in addition to the ones above:
–jeroen
Posted in .NET, CommandLine, Development, Encoding, HEX encoding, Network-and-equipment, Power User, PowerShell, PowerShell, Scripting, Software Development | Leave a Comment »
Posted by jpluimers on 2022/05/23
Printing on MacOS can be less Plug&Play than one hopes for.
For default printer drivers on MacOS for the same printer:
- Postscript allows colour and monochrome (black & white / grayscale)
- PCL only allows monochrome (black & white / grayscale)
One solution for my OKI MC363 is to use the HP PCL driver and fake it as a HP Colour LaserJet 9500 (which provides a similar amount of memory, and colour duplex A4 printing):
Read the rest of this entry »
Posted in Apple, Development, EPS/PostScript, Hardware, Mac OS X / OS X / MacOS, MC342 printer/scanner, OKI C332, OKI MC363/MC363DNW, OKI Printers, Power User, Printers | Leave a Comment »
Posted by jpluimers on 2022/05/16
IntelBurnTest is a wrapper around the [Wayback] Intel Linpack benchmark ([Wayback] Windows download) and still a great way to test CPUs.
From [Wayback/Archive.is] reddit – About Intel Burn Test… : overclocking:
“Pinhedd: “Both IBT and Prime95 are similar in that they stress floating point arithmetic and memory subsystems. They are different in that IBT uses Linpack (solving linear equations) while Prime95 calculates Mersene Primes.
IBT is generally regarded as being far more aggressive in the short term, which makes it great for testing ultimate stability. IBT will easily drive load temps up to 20 degrees higher than Prime95, this is well known and is a defining feature of the program.
Unfortunately, the Linpack benchmark was designed for supercomputers (hence the floating point part, for modeling continuous phenomenon) so it really pushes desktops to the limit, far beyond what any application will do. This means that IBT may fail on commercial CPUs that are running at stock settings simply because Intel doesn’t test them to that extent.
Too bad it is not open source and steadily at version 2.54, but then again, there is so little to maintain when the underlying tests basically do not change.
Read the rest of this entry »
Posted in CPU, Hardware, Intel CPUs, Mainboards, MSI, Power User, Z77A-G43 | Leave a Comment »
Posted by jpluimers on 2022/05/10
Posted in Compute Module, Development, Ethernet, Hardware, Hardware Development, KVM keyboard/video/mouse, Network-and-equipment, PiKVM / Pi-KVM, PoE - Power over Ethernet, Power User, Raspberry Pi, Wake-on-LAN (WoL) | Leave a Comment »
Posted by jpluimers on 2022/05/02
A while ago I wrote about Stop 0x0000007B after converting an existing XP machine to a Virtual Machine (ESXi, Hyper-V, or other).
After this, the machine still had boot issues (a grey or black screen after boot, unless booted via Grub from a rescue CD).
The solution in retrospect was simple, but I only figured out after the fact what the solution had done.
Of course this gave me a facepalm moment, as back in the days, this was exactly the warning I gave everyone when installing Windows XP on ESXi anyway: use a SCSI buslogic based virtual disk, not an IDE or SATA virtual disk.
The reason is that Windows XP does not like the IDE/SATA disk that VMware provides. Windows Vista and up are less of a problem.
This is indeed what my practical solution did:
- VMware Converter 4.x creates a VM with an IDE/SATA disk (as it cannot talk to the more recent ESXi versions at all because of API changes)
- VMware Converter 6.x creates a VM with a buslogic SCSI base disk (and it can create it directly on your ESXi rig, though it will use a directory in the root of your data store, even if you prefer it somewhere deeper in the directory tree)
References:
–jeroen
Posted in ESXi6, ESXi6.5, ESXi6.7, Hardware, Power User, SAS/SATA, SCSI, Virtualization, VMware, VMware Converter, VMware ESXi, Windows, Windows XP | Leave a Comment »
Posted by jpluimers on 2022/04/07
Long story short: in many countries, flight operators overload larger and larger portions of their country with excessive noise levels. Somehow they seem to circumvent regulations over and over again.
The Netherlands is no exception, having regulations based on noise “estimates” instead of measurements, and the measurements that are done being owned by the flight operators.
A while ago, the public started to do their own measurements, for instance by the Explane app which relies on the OpenSky Network for flight data.
Living near to an airport that has sleeping slots for their surrounding inhabitants (some 1.5 million plus people) of roughly 23:00-02:00 and 02:30-06:00) the public cost are ever increasing, especially with the planned opening of a new airport causing the split of the flight paths to affect some 5 million inhabitants, I decided to at least feed the OpenSky Network for better coverage of large parts of the sky around the first and second airport.
Explain related links:
OpenSky Network (as it is used by Explane) and required equipment:
Wikipedia:
Also of interest is ADS-B Exchange as it provides unfiltered data:
–jeroen
Read the rest of this entry »
Posted in ADS-B receivers, Hardware, Power User | Leave a Comment »