Our battery vacuum cleaner Dreame V10 (VVN5) stopped working for more than a few seconds and shows a warning.

I thought it'd be easy to get a new battery, but doesn't seem so. I opened up the battery pack to find 7 Samsung INR 18650 cells and a PCB.

The cells are electrowelded to their connectors with two little dots. Something I couldn't do to replace them to the pack.

So I asked a company specialized in refurbishing batteriy packs and they told me that they wouldn't do this, because once disconnected the PCB would shut down and stop working. They wouldn't be able to bring it back to life.

They can't offer me replacing the cells mechanically, because of - liability and warranty laws.

Chris Vogel shared 1 year, 9 months ago

Hallo Admin,

unser Umfeld folgt dem Prinzip von und . Wenn Du die Ursache für einen Fehler gefunden hast, dann kannst Du überlegen, ob Du sie beheben kannst oder versuchst den Fehler zu umgehen ().

Da beginnt das dünne Eis: Workarounds fallen uns immer wieder vor die Füße, weil sie für den Rest der Menschheit unerwartet auftauchen, das Verhalten von Installationen so verändern, dass es nicht mehr der Dokumentation entspricht und sie werden nicht von den Herstellern mit gepflegt. Nach Updates fängt dann häufig die Suche an.

Durch genaue Beobachtung kann man natürlich auch Workarounds finden, die ohne die Kenntnis der Ursache des eigentlichen Problems, das Problem umschiffen.

Das mag manchmal wie eine Abkürzung erscheinen, aber mir ist es häufig genug passiert, dass mir diese Bastelarbeiten an anderer Stelle selbst dann viel Arbeit in der Nachpflege und/oder Fehlersuche verursacht haben.

Wenn Du dann noch darüber nachdenkst, was man alles mit der Zeit hätte anfangen können, die aufgewendet wird um an unterschiedlichen Stellen, in unterschiedlichen Organisationen und von unterschiedlichen Leuten Bastelarbeiten für die Umgehung von Fehlern durchzuführen, dann wird schnell klar, dass im Sinn der das Lösen von Fehlern deutlich effektiver ist, als das Umschiffen derselben.

Nun können wir das nicht anderen vorschreiben (ich Dir ja auch nicht :) ), aber alle Beteiligten können für sich entscheiden, welche Herangehensweise ihnen besser gefällt und diese für sich selbst annehmen.

Und ja, wir müssen auch in Hinblick auf unserer Verfügbaren Mittel Maß halten und können in manchen Fällen das Problem nicht lösen. Aber Melden des Problems beim Hersteller und Beschreiben des verwendeten Workarounds sollte eigentlich drin sein - insbesondere bei Free Libre Open Source Software.

Apell fertig. :)

Dein Mit-Admin.

If a service wants you to download for or to activate mandatory 2nd authentication factor:

  • It's the same as using <space> nitropy nk3 secrets add-otp --protect-with-pin --touch-button --digits-str 6 --kind totp paloalto <seed> with your 3 - don't forget to check the command history to delete the key from there in case the leading space of the nitropy-command didn't stop your shell from saving the command to history.
  • If they then show you a QR you're supposed to scan with your always online, known to be unsecure, sending everything to the cloud device there's ususally a button for can't scan that'll show you the seed
  • If on the page then makes it impossible to copy that seed at least in firefox there's right click/inspect (q) which you can use to have a quick look at the source of the element to copy the seed from the source (think about how secure your clipboard is and whether you need to delete the seed afterwards from it. Big mess: clipboard history writing to disk possibly without full disk encryption).
  • Otherwise - if there's no way to get a text view of the seed - take a screenshot of the qr, save it, and use zbarimg <screenshot-file> to get the text reading from the qr

I'm migrating from a to a 3c. One OTP made it to my new Nitrokey and the rest still sits on the LibremKey. I updated my OS and installed the new utility which can't handle the LibremKey.

is still installed on my and while it is easy to use that way it is even easier from my desktop. Waypipe didn't work, but ssh librem5 NitrokeyAuthenticator -platform vnc opens an unprotected vnc port…

purism@pureos:~$ netstat -pnlt | grep Nitro (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) tcp6 0 0 :::5900 :::* LISTEN 2019/NitrokeyAuthen

…which I can connect to to get an otp before migrating it to the new token.

And after disconnecting the ssh session the application keeps running and still can be connected to.

Hey - that's such a cool service your running!

Thanks a lot - I started donating!

It works really well in conjunction with my hosting this microblog.

https://desec.io/about

Chris Vogel shared 1 year, 10 months ago
Chris Vogel shared 1 year, 11 months ago
Chris Vogel shared 1 year, 11 months ago

This feels strangely positive: you forget to put your on the charger in the evening. Next morning you get it out already with a spare battery in hand and find it running with 35% battery left.

This is such a huge improvement over the state of one year ago!

Before putting back my into my rack I measured power consumption for ~4h and ended up with ~0,158kWh/day or ~6,6W (measured between power converter and socket 230V~).

The running this instance runs on a in a nas case.

I started a year ago by installing it on an eMMC as a yunohost test, added two sata SSDs and now decided to simplify the setup by removing the eMMC boot medium.

Booting of the configured on the SATA SSDs turned out to be less easy then I'd expected and I ended up preparing a about doing this remote via ssh.

https://git.sr.ht/~chrichri/RockPro64_u-boot_SATA_software_RAID_howto

Chris Vogel shared 1 year, 11 months ago
Chris Vogel shared 1 year, 11 months ago

Serial connection via breakout board to my using a μArt serial-usb adapter.

While waiting for some press-fit headers I'm using poor mans press fit connection with nylon string.

μArt Crowd Supply
Chris Vogel shared 2 years ago
Chris Vogel shared 2 years ago
Chris Vogel shared 2 years ago

[DE]

Heute per E-Mail von der Bank:

die Finanzwelt verändert sich ständig und die Sparkasse bleibt immer auf dem neuesten Stand. Für Sie machen wir Ihre Online-Banking-Anmeldung jetzt noch sicherer – mit der Geräteerkennung.

Aus Sicherheitsgründen wird ab Mitte Juli 2023 die Anmeldung von unbekannten Geräten nur noch mit einer zusätzlichen Freigabe per chipTAN oder pushTAN möglich. Sie haben die Möglichkeit, die Geräte, mit denen Sie sich im Online-Banking anmelden, als vertrauenswürdig zu speichern und sich künftig ohne diese zusätzliche Freigabe anzumelden.

Aus der FAQ dazu:

Warum wird mein Gerät nicht wiedererkannt, obwohl ich es bereits gespeichert habe?

Wahrscheinlich ist im Browser die Verwendung von Cookies deaktiviert.

Ich sehe nicht den Sicherheitsgewinn, den zweiten Faktor für die Anmeldung durch ein auf dem Gerät gespeichertes Merkmal zu ersetzen.

Verstehe ich das falsch?

New use case:

  • Librem5 with a usb bluetooth dongle connected to usb-c
  • the usb adapter is exported to my network via
  • on my notebook I attach to the bluetooth adapter on the other end of our home over network
  • the virtual bluetooth adapter in my notebook is connected to a windows session running in kvm
  • the windows session contains software to view and configure the inverter of our photovoltaic modules

No need to sit on the floor in the room with that device to get a bluetooth connection.