blulamp: funny e-cigarette hacking

I had some fun tweaking my blu e-cigarette a little. It is actually quite nicely hackable. Those small plastic containers are actually assembled in a well defined way. You can easily disassemble them and clean them. Though you need to be careful to not use any force disassembling it.

Here you see, how I disassembled one empty smoked container (greetings to my lung here!). I carefully removed the top, black cap first, then worked my way down to the lower parts. To actually get all the not needed stuff out you need to pull out the bottom of the container.

As you see, I removed the small heating coil to actually solder the cables for the LED I wanted to power. Then I soldered the cables first to the LED I put through the black cap and put on top of the container. Then I soldered the cables to the contacts of the bottom of the container and closed the container.

And taddaaaaa… ready is blulamp a tiny flashlight build on top of the blu-container system. You should kinda remember which way you insert the final container to not swap plus and minus contacts for the LED accidentially. But now comes the funny part…

blulamp video in action

…it only lights up, if you blow and suck air through the USB-charging-port. LOL. Smoke your USB to create light, yeah, soooo cool!

Why do I blog this? I just thought, hey I carry a battery with me all the time, why can’t I use this as a flashlight at the same time? I still need to work on the power-on/off-switch though. Right now it is a safety feature which I fully grasp. But maybe I find an elegant way to occasionally bypass this safety net when I operate this thing in blulamp-mode.

Planetarer Kobayashi-Maru-Test

Was wenn unsere Zivilisation nur ein ausgefeilter Kobayashi-Maru-Test ist?

Wenn ich mir die tagtäglich dümmlichen Entwicklungen so anschaue, wenn ich mir offen eingestehen muss, dass wir sehenden Auges den Planeten zu Grunde richten wegen Geld, mit wir meine ich z.B. die 8 Personen, denen 50 Prozent des Geldes gehören (oder die top 10% denen 85% des Geldes gehören), wir also eine wunderbar ausweglose Situation geschaffen haben, in der die Menschen mit dem Geld alle Macht haben und die ohne Geld die Macht nicht ohne weiteres auf absehbare Zeit bekommen werden… dann denke ich morgends im Spiegel manchmal nur: „Das ist doch hier alles nur ein Kobayashi-Maru-Test.“

Das Leben im sterbenden Spätkapitalismus der in Superzeitlupe ausgeführten Finanzsystemkatastrophe fühlt sich wie eine permanente No-Win-Situation an. Es ist egal welche Entscheidung man in seinem eigenen eng umgrenzten Entscheidungsbereich trifft, es ändert nichts am Ergebnis. Da kann man GRÜNE, AfD, FDP, SPD, CDU, CSU oder Die PARTEI wählen… es bleibt eine No-Win-Situation, denn es ändert an den wahren Machtverhältnissen (Geld regiert die Welt nicht Politik.) leider nullkommanichts. Erinnert mich iregdwie an den Film „WarGames“, Ein merkwürdiges Spiel, der einzig gewinnbringende Zug ist… nicht zu spielen.

Nun, ich denke ich habe meinen persönlichen Kobayashi-Maru-Test noch nicht bestanden, denn ich weiß zwar dass ich nicht gewinnen kann ich versuche es aber trotzdem. Dabei müsste ich es eigentlich nur anständig hinnehmen, dass der Planet sich zu einer unwirtlichen Wüste entwickeln wird, die Menschheit krass dezimiert werden wird durch Umweltwirkungen die wir selbst ausgelöst haben. Ich müsste lediglich hinnehmen, dass sich das nicht mehr wird ändern lassen. Stattdessen glaube ich noch an einen positiven Ausgang irgendwie… statt das Spiel einfach nicht mitzuspielen, lasse ich mich fahrlässig darauf ein, ein gefährliches Spiel zu spielen, das weltweite Kobayashi-Maru-Szenario.

Nun da ich den Test aktuell nicht zu bestehen scheine (Hacken, „Schummeln“, Out-of-the-Box Denken, vor allem aber Out-of-the-Box handeln, brauchen irgendwie deutlich mehr Zeit als gedacht…)… wie sieht es denn mit dem Rest des Planeten aus? Auf den ersten Blick würde ich sagen haben wir ca. 90 Prozent der Weltbevölkerung die das Szenario noch begeistert spielt und denkt sie könnten durch bekanntes Denken und Handeln oder gar abgucken bei anderen einen Einfluss auf das Ergebnis nehmen. Ha! Das muss man sich echt mal geben… was also braucht es um den Test zu bestehen?

Unrelated

Update 8.12.2024

Siehe auch The thing about the Kobayashi Maru.

“The thing about the Kobayashi Maru is,” says Jim,“you have to remember it’s a simulation.”

“Everybody knows that, Jim”, Bones shoots back.

The medbay is dimly lit, the liquor is out. Typical end of shift.

“Everybody knows that, sure, but nobody really ponders the implications, do they?It’s a scenario. It was designed.”

“Same as any simulation Starfleet will put you through. What’s your point here?”

“My point is, why do officers have to go through the Kobayashi Maru, Bones? Whatdoes Starfleet expect?”

“Starfleet expects future captains to know that no win scenarios exist, that youhave to make sacrifices sometimes, and plan accordingly. They even tell you so.”

“That’s my point. The Kobayashi Maru scenario is a scenario, as the name implies.It’s a series of carefully placed hoops you have to jump through so you get your reward. A series of hoops thattells you sometimes you have to sacrifice people.”

“Or yourself…”

“Does it tell you that, Bones? Really? Here’s a statement from the officialdescription of the Kobayashi Maru scenario, I can quote it by heart : “The approaching cadet crew must decide whether to attempt rescue of the Kobayashi Maru crew — endangering their own ship and lives — or leave the Kobayashi Maru to certain destruction. If the cadet chooses to attempt rescue, the simulation is designed to guarantee that the cadet’s ship enters a situation that they will have absolutely no chance of winning, escaping, negotiating or even surviving.” — The no win scenario really begins once you decideto rescue people, Bones. And sure, the no win scenario is there for you to endure, and you won’t be punished forfailing to rescue the Maru. But there is a painless way to win: leaving the Kobayashi Maruto die, first thing.”

A moment passes as Bones stares at his drink.

“Okay, I get your point. It’s grim. But commanding a starship is hard work, andsometimes you have to face the music, Jim. Sometimes you just can’t save everybody.”

Jim smiles.

“It’s not even that. The No-win scenario kicks in as soon asyou decide to save anybody. It’s not something that could happen, basedon your previous decisions during the simulation. It’s a punishment for even trying to save the ship.”

“So?”

“So they tell you it’s about accepting a no win situation, facing the music andgrace under the ultimate pressure, but people do pass the test by letting the Kobayashi Maru to its fate. It’s alegitimate solution.”

“Sure, but…”

“AND,” Kirk interrupts, “it’s a simulation, remember? They didn’t take a realcivilian ship attack from the archives and put the parameters in. They designed the whole situation from theground up, with the explicit goal to provide future starship captains with the knowledgethat there are situations in which you should let the civilians die, lest your whole ship is lost. It’sconditioning, pure and simple.”

“That kind of situations happen, Jim”

Kirk takes a sip.

“Do they, Bones? We’ve been at this for three years. Tell me bones, how many timeshave we faced a real no-win situation? A certain death in face of helping people? I write the logs, Bones. Theanswer is never. Not once. Sure, we lost feathers, and couldn’t alwayssave everybody. But each time we made it, Bones, and each time, we saved people. The only reason the Maru is a no-win situation is because someone decided it should be. To makea point.”

Bones smiles and takes a sip. “You’ve got me, Jim. I’m all ears, what’s the realpoint of the Kobayashi Maru?”

He expects a triumphant James Tiberius Kirk inflicting his point, courtroom style.Instead, a grim expression falls upon the captain’s face.

“You know about my teenage years, Bones, everybody does. Even if they never raisethe subject around me.”

“The famine of Tarsus IV.”

Jim nods.

“After weeks and weeks of despair, our colony leader, Kodos, decided to kill halfthe colony, allegedly to spare the other half. A few days after the execution, the emergency relief fleetarrived. People still debate to this day whether Kodos did the right thing, you know? Likeit’s some kind of conversation starter. Some say that Kodos couldn’t have known, that he tried everything.”

“In a way, he did.”

“Did he?”

Another pause.

“Really, Bones: did he? I was there, Bones. I lived through the ordeal. I saw hispublic announcement to his own people. I saw the relief on his face once he was done. He didn’t try to find asolution to the famine, Bones. He just found the quickest way through it, consequences be damned.”

“From his point of view, maybe it was a humane thing to do, Jim.”

Kirk shoots back without even looking at his friend.

“How is it humane to murder the people you’ve been mandated to take care of, Bones?What point of view makes it okay?”

Bones stays silent.

“He didn’t make a hard choice, Bones. He didn’t solve any dilemma. He gave up on his people. That’s as simple as that. But there’s enough people out therethinking you don’t make an omelet without breaking some eggs, right? Here’s the thing with people like Kodos:they never break their own eggs. They always break everybody else’s. It’s all just excuses.”

Bones waited a few moments more, then

“So, the Kobayashi Maru?”

“The Kobayashi Maru. Whatever the good people at Starfleet tell you, the Maru isn’tabout accepting fate. It’s about putting starfleet first. Nobody will tell it like it is, but it’s how it works.Try to save civilians, you lose. Sure, those civilians are in a disputed sector, surrounded by several warshipsfrom a major political presence in the quadrant, while your ship is clearly insufficient for this kind ofintervention.”

“I was going to say.”

“But it’s on purpose! It was designed that way! It was designed so that the momentyou give one damn, one single damn about the civilian ship, you lose.Well — you don’t actually lose, but what maxim will you get out of it? “A civilian shipisn’t worth losing a starfleet vessel or messing up a complex spatio political situation.” And you know what? Itmakes it okay to decide not to try it. To forfeit our first responsibility towards civilians. Eventually, thismakes Kodoses out of all of us. I call that bullshit.”

“I can see why you would. Is that why you cheated?”

Kirk smiles a courtroom smile again.

“I cheated so I got caught.”

Bones bursts into laughter. “You never told me that!”

“Never told anyone. But I wanted to present my case in front of the authority.”

“And your case was?”

“The Kobayashi Maru isn’t a simulation. It’s propaganda in video game form, andit’s conveying a way of doing things that shouldn’t be part of Starfleet, whether it was intended to by itsdesigners or not.”

“How did that go?”

Kirk takes a sip.

“All these years and they didn’t change anything to the Maru, did they?”

“Indeed, they didn’t. And you still made it to captain.”

“I sure did. So what does that tell you?”

“They couldn’t prove you wrong, but would never admit it officially.”

“And here I am.”

“Here you are.”

Both finish their drinks.

“This attitude of yours, Jim — it’s going to come back around and bite you in theass, you know that?”

“If there’s any justice in this galaxy? I sure hope so.”

…to be continued.

Why do I blog this? Keine Ahnung, war so eine Eingebung.

beeline hacking: power off switch

I was part of the beeline first users. Beeline is the fuzzy navigation assistant for biking in urban areas. The battery powered gadget needs to be charged via Micro-USB-port to be ready for use.

Beeline is the award-winning connected navigation device that puts you in charge and makes journeys fun again. Simply, stylishly and safely find your way around the town or city.

For some weird reason the engineers at beeline did not provide a power off switch but instead wrote in the manual that as long as beeline is not used it will stay „in low power mode“. This never the less meant for me to always have a device out of battery power when I needed it most.

Well… a power off switch… that would be great!

So I fixed it! And this is how I did.

1. Open the device

You can easily open the device at the two tiny slits at the back of the device after you removed the rubber-cover which holds the device on your bike.

2. Remove the battery by slowly pulling the connector

The white connector can be easily removed without a lot of force. Hint: Mark the upper side with a permanent marker to know which way is UP when you later on reconnect it.

3. Cut the red cable on the battery in the middle

Since the cables are very short, be extra careful to cut in the middle. This leaves minimum reserves if for some reason your soldering the cables needs another try after screwing the cable on one side. Be extra careful with removing the isolation from the cable ends.

4. Drill a small hole next to the USB port hole

I used a tiny electric drill machine for this and needed to enlarge the hole after the first hole was too tiny for the cables to go through. NOW: Pull the cables you wired to a switch through the hole to the inside of the device BEFORE trying to connect it to the battery again.

5. Take a common switch and wire it up between the red cable ends

6. Put the cables and the battery back into place

Please isolate the connections. I used hot glue to isolate the cables you may be more ambitious here.

7. Be careful that everything fits well, do not use force/pressure

8. Put the closing back on the device

9. Connect the device to the charging cable to see if everything works well

10. Switch your beeline ON and OFF as you like

Hell why did I need to fix this manually? Please be aware that you disconnect the whole battery by switching the device OFF. This means that for actually charging the battery you need to CONNECT so put the device in ON mode. After it was actually charged to 100% you can switch it OFF and leave it that way until you actually need it.

Now beeline is ready when you are!

Beeline in the rain

Update 10.2.2019
Today I used the modified beeline in the rain outside. Oh, well and it had power and worked so well. But I find the display still difficult to read. Basically due to the high amount of reflections the screen gives. And the visual distortion of even a small amount of raindrops is quite puzzling to me.

Why do I blog this? I really was fed up with the device being always out of battery power when I needed it. So this was a more than necessary move.