The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,861 other subscribers

Archive for the ‘Hardware’ Category

Samsung 980 Pro NVMe SSD serial in ESXi is in different byte order than the sticker

Posted by jpluimers on 2022/02/03

I installed three Samsung 980 Pro NVMe SSD devices in various ESXi rigs.

This is the serial numbers that ESXi came up with:

  1. Local NVMe Disk (t10.NVMe____Samsung_SSD_980_PRO_1TB_________________E824B311B1382500)
  2. Local NVMe Disk (t10.NVMe____Samsung_SSD_980_PRO_1TB_________________782DB311B1382500)
  3. Local NVMe Disk (t10.NVMe____Samsung_SSD_980_PRO_1TB_________________6F2DB311B1382500)

ESXi presents the serial number (actually the EUI64) in reverse byte order of what is on the device labels.

I had to look up what EUI64 was, and it is a kind of UUID (see Universally unique identifier – Wikipedia), but for hardware devices:

  • World Wide Name – WikipediaEach WWN is an 8- or 16-byte number, the length and format of which is determined by the most significant four bits, which are referred to as an NAA (Network Address Authority). The remainder of the value is derived from an IEEE OUI (or from Company Id (CID)) and vendor-supplied information. Each format defines a different way to arrange and/or interpret these components. OUIs are used with the U/L and multicast bits zeroed, or sometimes even omitted (and assumed zero). Though CID has U/L set to 1.The WWN formats include:
    • “Mapped EUI-64” formats manage to fit an EUI-64 address into an 8-byte WWN. Since the NAA is mandatory, and takes up a nibble, this represents a four-bit deficit. These four bits are recouped through the following tricks: First, two bits are stolen from the NAA by allocating NAAs 12, 13, 14, and 15 to all refer to the same format. Second, the remaining two bits are recouped by omitting the U/L and multicast bits from the EUI-64’s OUI. When reconstructing the embedded EUI-64 value, the U/L and multicast bits are assumed to have carried zero values.

  • [Wayback] Base NVM Express – Part One – NVM Express

    A namespace ID (NSID) is an identifier used by a controller to provide access to a namespace (handle to a namespace). An NVMe controller may support multiple namespaces that are referenced using NSID. EUI64 (8 bytes), NGUID (16 bytes) and UUID (128-bit) are globally unique namespace identifiers defined in the Base Specification.

  • [Wayback] VMware Docs: NVMe Devices with NGUID Device Identifiers

    For NVMe devices, ESXi generates device identifiers based on the information it retrieves from the devices. Generally, the NVMe devices support identifiers in EUI64 or NGUID formats, or use both formats. NGUID is a Namespace Globally Unique Identifier that uses the EUI64 16-byte designator format.

  • [Wayback] ESXI6.7 nvme ssd issue – VMware Technology Network VMTN

    Being a software engineer, I am disturbing by the way this software create the disk ID.

    According to the following table from VMware Docs we have some case that the software will not recognize the disk or lost disks.

    ID Formats Supported by Device Device Identifier Generated by Host
    EUI64 ID Format NGUID ID Format ESXi 6.7 and earlier ESXi 6.7 Update 2
    yes yes t10.xxx_EUI64 t10.xxx_EUI64
    yes no t10.xxx_EUI64 t10.xxx_EUI64
    no yes t10.xxx_controller_serial_number eui.xxx (NGUID) as primary ID

    t10.xxx_controller_serial_number as alternative primary ID

    so what if

    1. The NVMe SSD from the same company may use the same EUI64 for every NVMe SSD on the same interface (say using an ASUS Hyper M.2 X16 PCIe 3.0×4 Expansion card with 4 identical NVMe SSD). It is possible because of bad design from the SSD manufacturer, the EUI64 are all the same for the 4 NVMe SSD, under this case, the ESXI will only recognized one of the 4 disks (since the disk will be t10.xxx_EUI64, and EUI64 are the same for all 4 NVMe SSD, The “storage” “adapters” tab did show there are 4 interfaces (adapters), but the “stroage” “devices” will only show 1 disks.
    2. Why there is no “no, no” options?

    I understand that the NVMe standard 1.3 (for ESXi 6.7) is the base of how the NVMe SSD should be designed, but I think the software should be smart enough to cover the mistakes the hardware company may make and so it can recognized most of the NVMe SSD that is available from the market.

    I have the same issue in V7.0! Whatever happened to using something you know is unique like serial numbers or something based off the serial number!

    My two identical NVMe drives show up as one! Very odd how this one got through testing!

    Having same issue with the Asus hyper x16 m. 2 pcie card. I have 4 Intel 660p in it and it’s only showing 1. Even when I changed the bifurcation to x4x4x4x4 for that pcie slot. It actually show nothing. When in auto it shows 1. I’m using esxi 7 though. Trying to test out VMware horizon but esxi not detecting all the nvme in the Asus adapter.

  • [Wayback/Archive.is] linux.kernel: [PATCH 0/7] Implement NVMe Namespace Descriptor Identification

    This patchset implemets NVMe Namespace Descriptor Identification as of
    NVMe 1.3. The Namespace Descriptor Identification allows a NVMe host
    to query several Namespace Identification mechanisms, such as EUI-64,
    NGUID and UUID from the target. If more than one value is set by the
    target, it can transmit all set values to the host.

  • [Wayback] OS-6042: Need to handle NVMe devices with EUI64 values (SmartOS + ZFS)

    NVMe devices with namespaces with an EUI64 value do not attach to the system. It’d be good if these did.

  • [Wayback] ⚙ D19905 bhyve: Add EUI64 to NVMe device (FreeBSD)

    Add the EUI64 field (part of the Identify Namespace data) to NVMe devices to support UEFI drivers.

    The implementation will accept an IEEE Extended Unique Identifier (EUI-64) from the command line. If one isn’t provided, it will create one based on

    • The IEEE OUI reported in the Identify Controller data
    • The PCI bus, device/slot, function values
    • The Namespace ID
  • [Wayback] nvme-scsi: Use correct byte ordering for eui64 in Dev ID VPD – Patchwork
    NVME specifies an EUI64/NGUID in little-endian format, while SCSI
    specifies that the Device Identification VPD use big-endian for EUI
    formats. The current code copies this bytestream directly from the
    Identification Namespace page, meaning we just need to reverse the
    bytestream when passing it on to the VPD.

    This seems to hold true for NGUID devices, but Keith just pointed out to
    me that it may not hold true for EUI64 devices. It seems like that case
    needs byte swiveling within each field. So I'll NAK for now until I can
    figure out if that's the case.

    This will break existing setups that rely on VPD 0x83 for device
    identification (which I think includes older SuSE distros).
    
    And once you change the setup anyway please stop using this buggy
    SCSI emulation.

  • [Wayback] A Quick Tour of NVM Express (NVMe)

    • nguid, Namespace Globally Unique Identifier (NGUID) and, eui64, IEEE Extended Unique Identifier (EUI64) are assigned when the namespace is created and preserved across namespace and controller operations (e.g. reset, format).

These are pictures of the devices in the same order:

Read the rest of this entry »

Posted in ESXi6.5, ESXi6.7, Hardware, NVMe, Power User, SSD, Virtualization, VMware, VMware ESXi | Leave a Comment »

Some links on using and updating Let’s Encrypt certificates for internal servers

Posted by jpluimers on 2022/02/01

Sometimes it is easier to have current and public CA signed TLS certificates for internal servers than to setup and maintain an internal CA and register it on all affected browsers (including mobile phones).

One of my reasons to investigate this is that Chrome refuses to save credentials on servers that have no verifiable TLS certificate, see my post Some links on Chrome not prompting to save passwords (when Firefox and Safari do) about a week ago.

Below are some links for my link archive that hopefully will allow me to do this with Let’s Encrypt (msot via [Wayback/Archive] letsencrypt for internal servers – Google Search):

Read the rest of this entry »

Posted in Cloud, Cloudflare, Development, Encryption, ESXi6, ESXi6.5, ESXi6.7, ESXi7, Fritz!, Fritz!Box, Fritz!WLAN, Infrastructure, Internet, Let's Encrypt (letsencrypt/certbot), Power User, Security, Software Development, Virtualization, VMware, VMware ESXi, Web Development | Leave a Comment »

Fritz!Box and mobile USB sticks (Huawei E3372; 4G Systems W1208): some links; hopefully later also some personal experience

Posted by jpluimers on 2022/01/27

There seem to be at least three Huawei E3372 models:

  • Huawei E3372s
  • Huawei E3372h-153
  • Huawei E3372-h-320

4G Systems W1208 seems to have only one model (it is an OEM Huawei E3372, not sure which submodel), but it looks like it is only available in Germany, and might even be region locked.

There are various reports on which ones work/fail with Fritz!Box devices as backup-internet link.

Here are some links:

  • [Archive.is] HUAWEI E3372h-320 LTE-Stick: Amazon.de: Elektronik
  • [Wayback] Huawei E3372 (Wit) – Kenmerken – Tweakers: E3372h-153
  • [Wayback] Huawei Mobile USB-stick E3372 voor Windows

    Zoekt u een snelle 4G LTE dongle met een geïntegreerd micro SD kaart slot en 2 externe antenne aansluitingen? Dan is de Huawei E3372h-153 iets voor u.

  • [Wayback/Archive.is] E3372h-320 (Hi-Link) Dongle now works with fritz OS 7.25 : fritzbox

    After updating to Fritz OS 7.25(2021-03-11) , The Huawei E3372h-320 Mobile Dongle now works with the Fritzbox 7530 without any need to disable the HiLink software (aka flash into stick mode) on the Dongle

  • [Archive.is] Firmware-update: AVM Fritz!Box 5490 151.07.27 – Computer – Downloads – Tweakers

    • Improved New “Compatibility mode for mobile broadband dongles” option for generic integration of variants of known mobile broadband dongles
    • Improved Country-specific list of mobile network providers when FRITZ!Box used with a USB mobile network dongle
    • Improved Optimized details for “Advanced failover protection” setting
    • Improved Mobile network provider “Magenta Mobil” added for Austria
    • Improved Support for Huawei E3372h-320 USB mobile network dongle

  • [Wayback] Firmware-update: FRITZ!Box 7490 7.26 – Computer – Downloads – Tweakers

    • Improved New “Compatibility mode for mobile broadband dongles” option for generic integration of variants of known mobile broadband dongles
    • Improved Country-specific list of mobile network providers when FRITZ!Box used with a USB mobile network dongle
    • Improved Optimized details for “Advanced failover protection” setting
    • Improved Mobile network provider “Magenta Mobil” added for Austria
    • Improved Support for Huawei E3372h-320 USB mobile network dongle

  • [Wayback] Firmware-update: FRITZ!Box 7590 7.25 – Computer – Downloads – Tweakers

    • Improved Support for Huawei E3372h-320 USB mobile network dongle

  • [Wayback] Firmware-update: AVM FritzBox 7590 – FritzOS 7.10 – Computer – Downloads – Tweakers
    • NEW Higher data rates possible through support for the Mobile Broadband Interface Model (MBIM) (for instance, W1208 from 4G Systems)
    • NEW Push Service for sending received text messages
  • [Wayback] Setting up 4G backup on FritzBox 7530 :: Mobile Broadband (3G, 4G, 5G etc) :: think broadband

    AVM Fritz OS 7.25 (March 2021) now works with the Hi-Link software in the Huawei Dongle.

  • [Wayback] fritz 7530 USB LTE compatable dongle – AVM

    I just tested using VoIP when using the USB Mobile data on the E3372 dongle on the 7590 (Optus pre-paid mobile data plan). I was able to call out on VoIP to my mobile. I suppose incoming VoIP call would also work…

    The secret to getting VOIP to work over a mobile connection is to set the Transport Protocol in the FritzBox to TCP. You thus need a telephony provider that supports TCP.
    I’ve tested my 7590 (running FritzOS 7.20 or later) and an E3372 (using Optus) with SipTalk, and it worked correctly.
    You’ll find the setting under Telephone number, Edit, Additional Settings for the Connection, Transport protocol. Other needed settings are: Username, Password and Registrar. You can leave Proxy and Stun servers blank.

  • [Wayback] Fritz!Box 7490 und Huawei E3372 für Internet | IP Phone Forum

    Hallo, ich habe F!B 7490 international, habe Huawei E3372.USB LTE Stick mit o2.de SIM angeschlossen. LTE Internetverbindung funktioniert perfekt mit APN “internet”.
    Zuerst habe ich E3372 im Tethering mode an der F!B 7490i betrieben und konnte ich auf Hilink zugreifen.
    Da ich aber die native IP adresse benutzen wollte, habe
    habe ich die E3372 als Modem angeschlossen. Internet mit APN “internet” funktioniert weiterhin perfekt. Bekomme eine private native IP adresse an der F!B 7490i.
    Bei O2.de habe ich mir für SIM-Karte eine öffentliche IP adresse geben lassen. Dazu muste ich den APN auf “netpublic” umstellen.
    Jetzt kommt die Internetverbindung nicht zu stande. F!B zeigt unter ‘Mobilfunk’ dass das Netz gefunden wurde ‘bereit’ aber SIM ist nicht registriert wurde.
    Im Modem Mode kann ich über Hilink auf die Konfiguratioin der E3372 nicht zugreifen.
    Die SIM Karte in einem anderen Router (TP-Link M7350) funktioniert die SIM Karte mit APN “netpublic” mit öffentliche IP adresse eiwandfrei.
    Zurück zu F!B 7490i mit E3372 als Modem und APN “netpublic”.
    Bis jetzt keine Hilfestellung von AVM.
    Bin dabei das Problem mit F!B 7490i zu lösen.

    Mit aktueller 7.12-DE-FW scheinen die Sticks den Tethering-Mode nicht mehr (ohne weiteres?) zu beherrschen und werden trotz-HiLink-FW (22….) trotzdem ausschließlich als Modem angesprochen bzw. umgeschaltet.
    Vormals -bei älterer FW <7.xx … iirc- hing die Einbindung/Erkennung entweder als Modem oder Tethering-Device allein von der FW des 3372-Sticks ab (22er versus 21er-Version). Umso erstaunter bin ich über die eingangs zitierte Aussage, dass Du dies anscheinend wohl nach Belieben steuern könntest? Über das “how” wäre sicherlich mancher Leser hoch erfreut.
    Zu Deinem Problem: Es könnte sein, dass im Modem-Mode auf vorgefertigte APN-Listen zurückgegriffen wird, die eben “netpublic” (noch) nicht kennen und eine diesbzgl. Änderung im FB-GUI gleichfalls nicht greift? Die FW des 3372 ist eh schon recht betagt, sodass dieser intern die Verschmelzung von E-Plus und O² wohl auch noch nicht vollständig mitbekommen hat.

    Habe ich vom AVM den gleichen Typ erhalten wie Du beschreibst, es lag genau an dem dass ich ein neues Profil mit APN “netpublic” einrichten mußte. Jetzt funktioniert die F!B 7490i mit E3372 und APN “netpublic” tadenlos.
    Hier noch die Angaben zu E3372h und F!B 7490i.
    E3372h gekauft bei Conrad im Mai 2017
    Bestell-Nr.: 1234133 – 62
    EAN Code 6901443021437
    HW: Hardware-Version: CL2E3372HM
    FW: Software-Version: 22.328.62.00.1217
    HiLink: Weboberflächen-Version: 17.100.18.05.1217
    7490i Model: 20002647
    ASIN:B00H3IC3FC
    HWRevision 185
    HWSubRevision 6
    ProductID Fritz_Box_HW185
    annex A
    firmware_info 113.07.12
    firmware_version avme

    Habe mit dem AVM Support geschrieben. Anscheinend arbeitet AVM tatsächlich daran das Feature rauszuwerfen. Haben ja auch meine Screenshots zur 7490 113.07.19-75207 Labor gezeigt in gezeigt und zeigt auch die neue Labor FW (FRITZ.Box 7490 (UI) 113.07.19-75736 siehe Screenshot in diesem Post), die alles nochmal “klarer formuliert” aber halt nichts daran ändert, dass ein Feature entfernt wird, ohne es in die Release Notes zu schreiben. Außerdem könnte es Nutzer dazu bringen, kein Update mehr zu machen, wenn ein Feature weg gekürzt wird, dass sie früher einwandfrei genutzt haben… :/

  • [Wayback] [Frage] – LTE Stick für 7590 | IP Phone Forum

    An meiner 7490 hängt ein Huawei E3372 und macht was er soll. Einen Anschluss für eine externe Antenne hat er auch.

    In einer FB7490 FW 7.19-81587 (inhaus) erkenne ich im Bereich “Netzverfügbarkeit” 2von5 Balken … im Telekom-Mobilfunknetz hier indoor.
    Auch wenn ich nicht stündlich/täglich Ooaklo-Speedtests versuche, komme ich eher regelmäßig/ohne Probleme “eingebremst auf tarifliche 50/10MBit/s” auf die Werte.

    Generell habe ich unmaßgeblich erkannt, dass die E3372s oder h erheblich “wärmer” werden im Betrieb als der W1208. Ein Blick auf das Konstruktionsdatum E3372 ca. 2005/2006 lt. FW der W1208 laut “Bepper” 18/8/2019 könnte doch einen markanten Hinweis liefern, womit man besser fährt?

    Habe mir nun einen gebrauchten W1208 von 4GSystems (1und1) geholt und der läuft.

    Ok jetzt hab ich es nochmal versucht und plötzlich wie von selbst wird der Stick korrekt erkannt auch an der 7590.

    XSStick W1208 (1&1)

  • [Wayback] FritBox 7490 und Huawei E3372h-153 – kein No-HiLink? | IP Phone Forum

    In Bezug auf den E3372s/h ist es als Backup-Lösung unerheblich, ob dieser als als usb-net Device (HiLink-FW) oder usb-modem (NoHilink-FW) arbeitet. Dies ist ausschließlich von der verwandten SIM (Tarif/Netz/Lokaler Empfang) abhängig. Gerade bei O² (Netzkonsolodierung mit Base/E-Plus) kann es lokal sinnvoller sein, sich im 3G-Modus zu bewegen statt 4G.

    Damit ein usb-modem -hier ein E3372 mit NonHilink- vollständig und korrekt eingebunden wird, muss als Inet-verbindung eben der Client-Modus (hier hinter Kabelmodem) erst verlassen werden und “voll” über Mobilfunkverbindung kurz eingerichtet werden.

    -Dies gilt auch für andere voicefähige UMTS-Sticks z.B. für die GSM-Gateway-Geschichte-

    Danach kann man wieder auf Client-Modus umschalten. -hier I-Net via LAN1 und Kabelmodem-

    In Verbindung bzw. dem Einsatz an einer FB7490 ist dies -aus meiner persönlichen Sichtweise heraus- nicht einfach zu beantworten, da es oftmals auch an der verwandten SIM-Karte liegt und eben der gebuchten Geschwindigkeit nebst den Empfangsverhältnissen. Oftmals kommt die Kombination eher stationär auf Campingplatz/Gartenlaube/Ferienwohnung o.ä. zum Einsatz, wo jeder dies halt persönlich Testen muss, was im Dauereinsatz stabiler läuft.
    Erschwerend kommt hinzu, dass laut aktueller 7490 Intern-/Labor-FWs sich einiges tut in der Anbindung, da wohl Anpassungen im Rahmen der FB6890, die eben ein UMTS/LTE-Device schon onboard hat, ins Haus stehen. Da es keine Voicefähige FW für den E3372 gibt, kann man durchaus bei einer HiLink-FW bleiben. In Verbindung mit anderen Routern auf Linux-Basis, ist die Anbindung -lt. Tenor im lteforum.at- mit der NonHiLink-FW stabiler.

    Und wo wir schon dabei sind: was ist der Unterschied zwischen dem E3372s und E3372h?

    Es handelt sich nach meinen Wissen um unterschiedliche Hardware-Revisionen. Bekannt ist allerdings, dass die h-Version inpunkto Umflashen recht zickig sein kann, und es wohl öfters schon zu gebrickten Sticks dabei kam/kommt und man mit der “Nadel-Methode” und Spezialtools diese eher mühsam wiederbeleben muss/kann.

  • [Wayback] Internettoegang via mobiel netwerk via Fritz!box 7369

    Access-point (APN) is voor een XS4ALL SIM iets van umts.xs4all.nl of
    umts2.xs4all.nl, die informatie kreeg je bij de SIM.
    Access number is *99#, en username/password zijn onbelangrijk, maar
    moeten wel ingevuld zijn.

    APN: umts.xs4all.nl
    Gebruikersnaam: xs4all
    Wachtwoord: 1234
    Pincode: 0000

    • Huawei E180
    • Huawei E3372 , de E3135 dongles en met de Samsung
      J5 in tethering mode

  • [Wayback/Archive.is] AVM veröffentlicht FRITZ!OS 7 für weitere Geräte – teltarif.de News

    hat AVM auch ein neues FRITZ!Labor zum Download bereitgestellt. Dieses trägt die Versionsnummer 6.98-63245 und richtet sich an Besitzer der FRITZ!Box 4020

    Zudem sollen sich Internet-Verbindungen mit dem Huawei-LTE-Stick mit der Seriennummer E3372h-153 wieder herstellen lassen.

  • [Wayback] [Problem] – FritzBox 7580 mit Huawei E3372 geht so halb (aber unbrauchbar) | IP Phone Forum This is with older Fritz!Box and Huawei firmwares.
  • [Wayback] Firmware Versionen Hi/Non Hilink E3372h inkl Mod | LTE-Forum Österreich
  • [Wayback] Probleem met 4G USB modem HuaweiE3272 icm Fritzbox 4790 – Netwerken – GoT

    als ik mijn Huawei E3272s-153 4G/LTE USB modem aansluit op 1 van de USB poorten van mijn Fritzbox 4790, loop ik tegen het rare fenomeen aan dat afhankelijk van de SIM welke in de dongel aanwezig is, ik wél of géen IP adres krijg toegewezen via het betreffende 3G/4G netwerk.

    Mijn firmware van de Huawei E3272s-153 en Fritzbox 4790 zijn up to date.

    Wat ik al gevonden of geprobeerd heb, met 4 verschillende SIM kaarten:

    KPN SIM met data abonnement only:
    Werkt met USB dongle in PC met KPN mobile connect software (LTE en HSPA+ netwerken getest).
    Werkt niet icm Fritzbox 4790 (wordt wel herkend, pin is valide, KPN UMTS netwerk wordt herkend in GUI Fritzbox, maar er wordt geen IPv4 IP adres toegewezen).

    KPN SIM met voice en data abonnement:
    Werkt met USB dongle in PC met KPN mobile connect software (HSPA+ netwerk getest)
    Werkt niet icm Fritzbox 4790 (wordt wel herkend, pin is valide, KPN UMTS netwerk wordt herkend in GUI Fritzbox, maar er wordt geen IPv4 IP adres toegewezen).

    XS4ALL SIM met alleen data abonnement:
    Werkt met USB dongle in PC met KPN mobile connect software (HSPA+ netwerk getest)
    Werkt wel! in icm Fritzbox 4790, KPN UMTS/WCMDA wordt herkend en connecteert op UMTS, krijgt een IP adres toegewezen en LAN devices hebben daarna internet toegang.

    BEN SIM met data/voice abonnement:
    Werkt met USB dongle in PC met KPN mobile connect software (HSPA+ netwerk getest)
    Werkt wel! in icm Fritzbox 4790, BEN UMTS wordt herkend en connecteert op UMTS, krijgt een IP adres toegewezen en LAN devices hebben daarna internet toegang.

  • [Wayback/Archive.is] LTE-Surfstick bei 1&1 – Ihr mobiler Internet-Stick mit LTE

    Allgemein

    Hersteller: HUAWEI

    Modell: E3372

–jeroen

Posted in Fritz!, Fritz!Box, Hardware, Internet, Network-and-equipment, Power User, SpeedTest | Leave a Comment »

Some links on Chrome not prompting to save passwords (when Firefox and Safari do)

Posted by jpluimers on 2022/01/20

For quite some time now, Chrome (think years) refuses to prompt for saving passwords whereas Firefox and Safari do prompt and save them, even for site types that it used to save passwords for in the past.

It has been annoying enough for too long now that I tried to do better than the Google searches I used back when I saw this happen first.

Below are some links based on new searches (starting with [Wayback] adding a password in chrome settings – Google Search); hopefully I can try them after I made a list of sites that Chrome does not show the password save prompt for.

Solutions I tried that failed (but maybe useful for others):

Solutions still to try:

Read the rest of this entry »

Posted in Chrome, Chrome, Communications Development, Development, Encryption, ESXi6, ESXi6.5, ESXi6.7, Firefox, Fritz!, Fritz!Box, Fritz!WLAN, Google, https, HTTPS/TLS security, Internet, Internet protocol suite, Let's Encrypt (letsencrypt/certbot), Power User, routers, Safari, Security, TCP, TLS, Virtualization, VMware, VMware ESXi, Web Browsers, Web Development | Leave a Comment »

Some notes on OKI memory modules and toner cartridges for MC342 / C332, as toner cartridges physically seem compatible, but are not

Posted by jpluimers on 2022/01/14

I thought the C332 had the same engine as the MC342, as internally the printing part looks identical.

Boy, I was wrong. Toner cartridges, though fitting physically, are not compatible, despite having the same image drum part 44968301.

So the MC342 and C332 have different toners that are physically so similar that they fit, but electronically different.

While searching, I found the C332 by default has 1 gigabyte of memory and no upgrade option, but the MC342 only has 256 megabyte of memory and can be upgraded with one 512 megabyte module to 768 megabyte. This improves printing performance considerably.

The memory module part number is 01182908, which is horrendously expensive despite it being a PC4200 DDR2 SO-DIMM, which means PC5300 and higher should also work.

Historically between EUR 100 and EUR 350 ([Wayback] Oki 01182908 – Prijzen – Tweakers) or GBP 250 ([WayBack] OKI 512MB RAM Memory Upgrade for B721, B731, B840, C321, C330, C530, C531, C610, C612, C711, C712, C822, C823, C831, C833, C841, C843, MC332, MC342, MC351, MC352, MC361, MC362, MC561, MC562 printers)

So via [Archive.is] 512mb ddr2 sodimm – veilingkijker – nieuw en tweedehands I found [Wayback] ≥ Apple 512mb DDR2 667MHz SODIMM – Geheugens – Marktplaats.nl and tried it.

[Wayback/Archive.is] 512MB DDR2 144PIN for OKI Color Printers MC332dn, MC342 N MC332dn, MC342dn, MC342dnw, MC352dn MC352dn L: Amazon.de: Computers & Accessories

[Wayback] MC561 & C330 C711 C530 C610 512MB DDR2 SODIMM MEMORY RAM FOR OKI MC361 C831 C841 SERIES PRINTERS 70061901, 01182908 news9world.com

Installing the memory module is described at page 135 of [Wayback] 45002102EE7_MC562_UG_EN_29888.pdf

The models

[Wayback] MC342dn | DISCONTINUED PRODUCTS | Products | OKI Europe Ltd | Printers and Solutions

Default administrator credentials user admin, password aaaaaa.

[Wayback] Specification | C332 | C300 Series | OKI Europe Ltd

Default administrator credentials: user admin, password 999999.

The toners / accessories

[Wayback] MC342dn | Colour Multifunction Printers | Consumables, Accessories & Part Numbers | Printers, Printing Solutions and Managed Print Services

Options

Item Type Price Notes
20151216003033853-01182907_ram.png/01182907_ram.png256 MB RAM 01182907
20151214104557617-MEM256G_512D.png/MEM256G_512D.png512 MB RAM 01182908

Consumables

Item Type Price Notes
20151216000117113-44973536_toner_k.png/44973536_toner_k.pngBlack Small capacity toner cartridge 44973536 2,200 pages *1
Black Small capacity toner cartridge 44973544 2,200 pages *1
20151216000116917-44973533_toner_y.png/44973533_toner_y.pngYellow Small capacity toner cartridge 44973533 1,500 pages *1
Yellow Small capacity toner cartridge 44973541 1,500 pages *1
20151216000116982-44973534_toner_m.png/44973534_toner_m.pngMagenta Small capacity toner cartridge 44973534 1,500 pages *1
Magenta Small capacity toner cartridge 44973542 1,500 pages *1
20151216000117047-44973535_toner_c.png/44973535_toner_c.pngCyan Small capacity toner cartridge 44973535 1,500 pages *1
Cyan Small capacity toner cartridge 44973543 1,500 pages *1
20151216000109020-44968301_id.png/44968301_id.pngRainbow Image Drum 44968301 30,000 pages *2 *3

*1 Number of A4 pages yield compliant with ISO/IEC 19798.

*2 Average A4 life based on a typical office environment.

*3 30,000 K 20,000 CMY

[Wayback] C332 | Colour Printers | Consumables, Accessories & Part Numbers | OKI Europe Ltd

Options

Item Type Price Notes
20151216003933012-44472102_tray.gif/44472102_tray.gifAdditional Paper Tray 44472102 Capacity of 530 sheets of 80gsm.
20151216003933074-01314101_cabinet.gif/01314101_cabinet.gifCabinet 01314101
20170110060326773/WLAN_34.jpgWLAN Interface 45830202

Consumables

Item Type Price Notes
Black Toner cartridge 46508712 3,500 pages *1
Black Toner cartridge 46508716 1,500 pages *1
C332_HIGH_CAP_YELLOW_TONER_46508709_FRONTYellow Toner cartridge 46508709 3,000 pages *1
C332_STD_CAP_YELLOW_TONER_46508713_FRONTYellow Toner cartridge 46508713 1,500 pages *1
C332_HIGH_CAP_MAGENTA_TONER_46508710_FRONTMagenta Toner cartridge 46508710 3,000 pages *1
C332_HIGH_CAP_CYAN_TONER_46508711_FRONTCyan Toner cartridge 46508711 3,000 pages *1
C332_STD_CAP_CYAN_TONER_46508715_FRONTCyan Toner cartridge 46508715 1,500 pages *1
20151216000109020-44968301_id.png/44968301_id.pngCMYK Image Drum 44968301 30,000 pages *2 *3
20151216000101457-44472603_fuser.png/FUS-C4J.pngFuser unit 44472603 60,000 pages
20160928025643903-750_belt.png/BLT-C4H.pngTransfer Belt 44472202 60,000 pages

*1 Number of A4 pages yield compliant with ISO/IEC 19798.

*2 Average A4 life based on a typical office environment.

*3 30,000 K 20,000 CMY

 

MC342 toner in C332 printer

As soon as you put a black MC342 toner in a C332 toner, you will get this error in the display: SERVICE CALL 231:ERROR 08 (see picture and [Wayback/Archive.is] oki service call 231 error 08 – Google Search)

This error only goes away when:

  1. you re-insert the original toner cartridge
  2. then power-down and power-up the printer

I could not find C332 specific information for this error, but similar models do have it (partially) listed (note the 08 error for the C332 means the black toner cartridge, not the cyan one):

Toner sensors

 

Read the rest of this entry »

Posted in Hardware, LifeHacker, MC342 printer/scanner, OKI C332, OKI Printers, Power User, Printers | Leave a Comment »

Valetudo | Cloud-free control webinterface for Xiaomi vacuum robots

Posted by jpluimers on 2022/01/04

[Wayback] Valetudo | Cloud-free control webinterface for vacuum robots

Valetudo is a standalone binary which runs on rooted Vacuums of the Xiaomi ecosystem and aims to enable the user to operate the robot vacuum without any Cloud Connection whatsoever.

You can even use it to make a WiFi heat map of the floors in your home: the Valeroni app can do that for you.

The Valeroni app is open source too: [Wayback/Archive.is] ccoors/Valeronoi: A WiFi mapping companion app for Valetudo

Via [Archive.is] Kristian Köhntopp on Twitter: “Paging @sys_adm_ama: … Alternative Firmware für Robot-Staubsauger … Alternative Firmware für Robot-Staubsauger verwenden, um das Wifi im Haus zu mappen (und Staub zu saugen)”

–jeroen

Read the rest of this entry »

Posted in C++, Development, Hardware, LifeHacker, Power User, Software Development, WiFi | Leave a Comment »

[PSA] Problem with HDMI-CEC not turning on Samsung TV with 2nd Gen Chromecast – Solution – unplug and replug TV as well [duh!] : Chromecast

Posted by jpluimers on 2022/01/03

I’ve got a Samsung (Smart) TV connected to a 2nd Generation Chromecast and HDMI-CEC/Anynet+ was working fine turning on the screen when it needed to.

TV wouldn’t activate on demand. Went through a bunch of options reseting the HDMI-CEC/Anynet+ connections via the TV menus. Tried the power button on the TV remote to cycle the TV. I think I power cycled the Chromecast.

I finally tried switching off/on the power strip that everything was connected to did it return to life.

–jeroen

Read the rest of this entry »

Posted in Displays, Hardware, Power User | Leave a Comment »

CAT5/CAT6/CAT7 stuff from LogiLink :: Product Category Adapters, Connectors & Accessories|24.04.2020

Posted by jpluimers on 2021/12/31

Just in case I need more network cabling related hardware: [WayBack] LogiLink :: Product Category Adapters, Connectors & Accessories|24.04.2020.

I already used MP0010, MP00003, MP00008, AA0039W, and LPS231.

Here is a longer list of their products:

  Home>Products>Passive Network Components>Adapters, Connectors & Accessories
AC113 – Mounting Set M6, metal, black, 20pcs
AC116 – Mounting Set M6, metal, black, 50pcs
CG0M12B – Cable gland M12, set with 10pcs., IP68, black
CG0M12G – Cable gland M12, set with 10pcs., IP68, light grey
CG0M16B – Cable gland M16, set with 10pcs., IP68, black
CG0M16G – Cable gland M16, set with 10pcs., IP68, light grey
CG0M20B – Cable gland M20, set with 10pcs., IP68, black
CG0M20G – Cable gland M20, set with 10pcs., IP68, light grey
CG0M25B – Cable gland M25, set with 10pcs., IP68, black
CG0M25G – Cable gland M25, set with 10pcs., IP68, light grey
MP0002 – Modular Plug CAT5e unshielded 100 pcs
MP0003 – Modular Plug CAT5e shielded 100 pcs
MP0004 – Modular Plug CAT5 shielded with insert 100 pcs
MP0005 – Strain Relief Hoods for Modular Plugs 100 pcs grey
MP0006 – Strain Relief Hoods for Modular Plugs 100 pcs black
MP0007 – Strain Relief Hoods for Modular Plugs 100 pcs green
MP0008 – Strain Relief Hoods for Modular Plugs 100 pcs blue
MP0009 – Strain Relief Hoods for Modular Plugs 100 pcs yellow
MP0010 – Strain Relief Hoods for Modular Plugs 100 pcs red
MP0011 – Modular Plug CAT5e with Strain Relief Hood grey 100 pcs
MP0012 – Modular Plug CAT5e with Strain Relief Hood black 100 pcs
MP0013 – Modular Plug CAT5e with Strain Relief Hood green 100 pcs
MP0014 – Modular Plug CAT5e with Strain Relief Hood blue 100 pcs
MP0015 – Modular Plug CAT5e with Strain Relief Hood yellow 100 pcs
MP0016 – Modular Plug CAT5e with Strain Relief Hood red 100 pcs
MP0021 – Plug Connector Cat.6 RJ45 100pcs. set, shielded, grey
MP0022 – Plug Connector Cat.6 RJ45 100pcs. set, shielded, black
MP0022O – Plug Connector Cat.6 RJ45 100pcs. set, shielded, orange
MP0022P – Plug Connector Cat.6 RJ45 100pcs. set, shielded, violet
MP0022W – Plug Connector Cat.6 RJ45 100pcs. set, shielded, white
MP0022Y – Plug Connector Cat.6 RJ45 100pcs. set, shielded, yellow
MP0023 – Plug Connector Cat.6 RJ45 100pcs. set, unshielded, grey
MP0024 – Plug Connector Cat.6 RJ45 100pcs. set, unshielded, black
MP0025 – UTP Cat.6 Modular Plug Toolless type
MP0026 – Modular Plug Cat.5e UTP RJ45, toolless
MP0027 – Modular plug connector Cat.6 UTP RJ45 50ps – open front
MP0030 – Modular Plug Cat.6A RJ45 for Cat7,Cat.6A, Cat.6 cable, 10pcs. set, shielded
MP0033 – Modular Plug Cat.6A RJ45 for Cat7,Cat.6A, Cat.6 cable, 50pcs. set, shielded
MP0034 – Strain Relief Boot 8.0 mm for Cat.6 RJ45 plugs
MP0035 – Strain Relief Boot 8.0 mm for Cat.6 RJ45 plugs
MP0035B – Strain Relief Boot 8.0 mm for Cat.6 RJ45 plugs, blue
MP0035G – Strain Relief Boot 8.0 mm for Cat.6 RJ45 plugs, green
MP0035O – Strain Relief Boot 8.0 mm for Cat.6 RJ45 plugs, orange
MP0035R – Strain Relief Boot 8.0 mm for Cat.6 RJ45 plugs, red
MP0035W – Strain Relief Boot 8.0 mm for Cat.6 RJ45 plugs, white
MP0035Y – Strain Relief Boot 8.0 mm for Cat.6 RJ45 plugs, yellow
MP0039 – Modular T coupler Cat.5e 3 port RJ45 female, 1:1, UTP, white
MP0040 – Cat.6A field assembly RJ45 plug
MP0041 – Field Assembly Cable Connector Cat.6A 10GE, fully shielded, metal
MP0042 – RJ45 port blocker (1x key, 10x locks)
MP0043 – RJ45 port blocker (10x locks)
MP0044 – Field Assembly RJ45 Plug Cat.6A 10GE, fully shielded, EconLine
MP0045 – Field Assembly RJ45 Plug Cat.6A 10GE, unshielded, EconLine
MP0046 – Field assembly Cat.6A cable connector, slim type
MP0049 – DIN-Rail mounting brackets, stainless steel, 2pcs.
MP0050 – RJ45 male to 8 pin screw terminal adapter
MP0051 – DIN-Rail adapter for 1x RJ45 Keystone modules, metal
MP0052 – DIN-Rail adapter for 2x RJ45 Keystone module, metal
MP0053 – DIN-rail adapter for RJ45 keystone jack, 1-port, plastic
MP0060 – RJ45 Socket protector and dust cover, 100 pcs., black
MP0063 – Strain relief boot 6.5 mm for RJ45 plugs, 50 pcs, grey
MP0064 – Strain relief boot 6.5 mm for RJ45 plugs, 50 pcs, black
MP0065 – Strain relief boot 6.5 mm for RJ45 plugs, 50 pcs, green
MP0066 – Strain relief boot 6.5 mm for RJ45 plugs, 50 pcs, blue
MP0067 – Strain relief boot 6.5 mm for RJ45 plugs, 50 pcs, yellow
MP0068 – Strain relief boot 6.5 mm for RJ45 plugs, 50 pcs, red
MP0070 – Modular plug Cat.6A STP RJ45 50pcs., for solid and stranded wire
MP0071 – Modular plug Cat.6A UTP RJ45 50pcs., for solid and stranded wire
MP0080 – Cat.8.1 field assembly RJ45 plug, EconLine
MP0080 – Cat.8.1 field assembly RJ45 plug, EconLine
MP0081 – CAT.8.1 Field Termination RJ45 Plug, PrimeLine
NK4000 – Keystone Jack RJ45 EconLine Cat.6A, 10 Gbps, shielded, STP 180°, tool free
NP0012A – Cat.6 Connection Box for shielded and unshielded installation cables
NP0012B – Connection Box for shielded and unshielded installation cables
NP0025 – Inline Coupler 1:1 Cat.6A 10GE RJ45 STP, metal housing, ultra slim
NP0026 – Inline Coupler 1:1 Cat.6A RJ45 STP, metal housing
NP0029 – Cat5E Modular Coupling 8P8C 1:1
NP0030 – Cat5E Modular Coupling 8P8C Crossover
NP0031 – Modular coupling for network cables
NP0034A – Inline Coupler 1:1 Cat.6 RJ45 UTP, black
NP0042 – T-Adapter RJ45 plug->2 x RJ45 jack 1:1 port doppler
NP0043 – T-Adapter RJ45 plug->2 x RJ45 jack 10/100BaseT – ISDN
NP0044 – T-Adapter RJ45 plug->2 x RJ45 jack 2 x 10/100BaseT
NP0045 – T-Adapter RJ45 plug->2 x RJ45 jack 2 x ISDN
NP0054 – Inline Coupler 1:1 Cat.6 RJ45 STP, metal housing
NP0080 – Outdoor patch cable connector RJ45 female/female, IP67 waterproof
NP0098 – RJ45 coupler with mounting flange, 2 x RJ45 socket, Cat.5e
NP0099 – Ultra-slim RJ45 window feedthrough, 0.3 m, RJ45 F/F
NZ0001 – Patch cord color coding clips, 100 pcs
WP0006 – 19″ Mounting Rail for Canovate Wall Mounted Racks, 6U, retrofitting
WP0009 – 19″ Mounting Rail for Canovate Wall Mounted Racks, 9U, retrofitting
WP0012 – 19″ Mounting Rail for Canovate Wall Mounted Racks, 12U, retrofitting
WP0015 – 19″ Mounting Rail for Canovate Wall Mounted Racks, 15U, retrofitting
WP0018 – 19″ Mounting Rail for Canovate Wall Mounted Racks, 18U, retrofitting
WP0021 – 19″ Mounting Rail for Canovate Wall Mounted Racks, 21U, retrofitting

–jeroen

Posted in Ethernet, Network-and-equipment, PoE - Power over Ethernet, Power User | Leave a Comment »

Winbox configuration files

Posted by jpluimers on 2021/12/31

A few notes:

  • WinBox configuration files are under %APPDATA%\Mikrotik\Winbox
    • The subdirectory sessions contains binary *.viw files that seem to represent “view” configurations (the positions, dimensions and other properties of the open Windows in a Winbox session) where the * of the name seems to be an IPv4 address of a machine.
    • Directories named like 6.40.3-2932358209 and 6.43.13-695307561 contain configuration files that seem to determine what WinBox features a certain RouterOS version should reveal; files in those directories seem to always be these:
      • advtool.crc / advtool.jg
      • dhcp.crc / dhcp.jg
      • hotspot.crc / hotspot.jg
      • icons.crc / icons.png
      • mpls.crc / mpls.jg
      • ppp.crc / ppp.jg
      • roteros.crc / roteros.jg
      • roting4.crc / roting4.jg
      • secure.crc / secure.jg
      • wlan6.crc / wlan6.jg
    • There are binary files Addresses.cdb and settings.cfg.viw
    • A text file named sessionpath contains the expanded path %APPDATA%\Mikrotik\Winbox\sessions

The *.crc files contain a CRC code, presumably on the contents of the correspoding *.jg file. The *.jg files seem to contain some kind of JSON.

Some links I found:

–jeroen

Posted in Development, Internet, MikroTik, Power User, RouterOS, routers, Scripting, Software Development | Leave a Comment »

On my list of things to try: adapters to modulate ethernet network over coax cable

Posted by jpluimers on 2021/12/24

One of the problems in our house is that all PVC conduits embedded in the walls and floors have concrete in them.

It means that when you pull out a cable, you can never get a cable back in (I tried that with the phone cables), and that empty PVC conduits cannot be used at all.

This might be an option to get ethernet to the places that have coax wiring (like the TV outlets)

[WayBack] bol.com | EOC05 MoCa Teleste 1G Internet over coax adapter + USB adapter (2020)

–jeroen

Posted in Ethernet, LifeHacker, Network-and-equipment, Power User | Leave a Comment »