Sofirn LT1 Mini, are these reflash pads?

3 years ago by solrize to c/flashlight

And, any idea how to use them? 3 pins is perplexing.

j4k3 12 points 3 years ago

Wrong stuff removed

path: 0 8388764, hotness: undefined, score: 12, children: 10
EdibleFriend 18 points 3 years ago

AAAAH I LOVE YOU FLASHLIGHT LOVING BASTARDS

Seriously every time this group crosses my feed it makes me so goddamn happy. You guys and you're incredible niche little love that you know so much about I fucking love it

path: 0 8388764 8389444, hotness: undefined, score: 18, children: 0
al177 9 points 3 years ago

Nope.

UPDI used on Atmel micros on Anduril capable flashlights uses a single line for debug and flashing. Much earlier than that, Motorola/Freescale/NXP Coldfire, S12, and some other MCUs used BDM which was also a single wire protocol.

If you want to flash a newer Anduril to this light, look here for hardware and procedures to use those pads.

path: 0 8388764 8392674, hotness: undefined, score: 9, children: 4
solrize 3 points 3 years ago

Wow are you saying this light has updi and a t1616? Nice! I knew that the sp10 pro has that but I had thought the LT1S was older. I just checked my sp10 pro though, and sure enough, it has similar contacts. So this is welcome news. Thanks!

path: 0 8388764 8392674 8393069, hotness: undefined, score: 3, children: 0
Manfred 1 point 3 years ago

The programming hardware won't help because the firmware is closed source.

path: 0 8388764 8392674 8440328, hotness: undefined, score: 1, children: 2
al177 1 point 3 years ago

You don't need the original source to program a flashlight. If it's ATTiny based then Anduril has your back.

path: 0 8388764 8392674 8440328 8442274, hotness: undefined, score: 1, children: 1
Manfred 2 points 3 years ago

I agree. If you are able to define the HW specific part of Anduril for this new model you can create a hex file and flash it.

path: 0 8388764 8392674 8440328 8442274 8537425, hotness: undefined, score: 2, children: 0
solrize 3 points 3 years ago

I won't know for sure without doing a reflash, but I think al177 has the right answer: those pads are for the UPDI system on newer AVR's, so this is great news once I can get a UPDI dongle. My D4v2 uses an older chip and 6 contact pads. Thanks for the response though!

path: 0 8388764 8393279, hotness: undefined, score: 3, children: 0
carzian 3 points 3 years ago

Aren't most microcontrollers programmed over UART? AVR has their own one wire programming interface, but neither use clock signals.

path: 0 8388764 8389789, hotness: undefined, score: 3, children: 2
j4k3 1 point 3 years ago

One wire is more for just a few sensors. I think the STmicro stuff has a 1 wire option. At least one of my programmers has a label for it, but with all my hobby stuff, I've never used 1 wire for programming. I have only used it for a temperature sensor as far as I can recall. Everything is either JTAG or UART in my limited experience.

path: 0 8388764 8389789 8390066, hotness: undefined, score: 1, children: 1
carzian 4 points 3 years ago

So there's the OneWire protocol that's for sensors, different microcontrollers will implement a programming protocol using a single wire, which is what I meant.

Jtag has a clock signal, but is generally 5 lines.

My point being that looking for similar trace lengths because one is a clock signal isn't sound advice. All the common protocols either don't use a clock signal, or are more than two lines.

path: 0 8388764 8389789 8390066 8392946, hotness: undefined, score: 4, children: 0
zueski 3 points 3 years ago

Certainly looks like UPDI pads. I have update the firmware on other kinds of flashlights with similar pads. You can try to connect with a test command without trying to reflash. Here is a lot of information on the topic: https://budgetlightforum.com/...

path: 0 8406164, hotness: undefined, score: 3, children: 0
SammysHP 3 points 3 years ago

That photo doesn't look like a Sofirn LT1S at all.

path: 0 8540777, hotness: undefined, score: 3, children: 2
solrize 1 point 3 years ago

Oops you are right, I got the model designations mixed up. It is the one with 1x 21700. LT1 mini? It's not on their site right now, I guess OOS. But I took the pic myself. I hope it comes back since it's a nice light.

Added: I've edited the title, thanks for the catch!

path: 0 8540777 8543636, hotness: undefined, score: 1, children: 1
Manfred 2 points 3 years ago

I just checked my LT1 mini. It looks identical and I can confirm that model number 0622 is the correct firmware.

path: 0 8540777 8543636 8572389, hotness: undefined, score: 2, children: 0
EmperorHenry 1 point 3 years ago
path: 0 8456932, hotness: undefined, score: 1, children: 0
flashlight
flashlight

@lemmy.world

login for more options
3432
560
135

Portable illumination

Rules:

  1. Be excellent to each other
  2. Don't be the reason we need to make more rules

Related:

go to feed...