<feed xmlns='http://www.w3.org/2005/Atom'>
<title>anduril/hw, branch trunk</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/'/>
<entry>
<title>Merge branch 'wurkkos-ts26' into trunk</title>
<updated>2026-03-14T22:52:44+00:00</updated>
<author>
<name>Selene ToyKeeper</name>
</author>
<published>2026-03-14T22:52:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=e7ef591138edc625815b1208ce1e012370621e04'/>
<id>e7ef591138edc625815b1208ce1e012370621e04</id>
<content type='text'>
I guess the hardware is shipping now?  So, time to release.
I never heard back about some calibration details, particularly about
whether the floor level is reliable on many items or just mine...
but I guess it must have been fine if it's shipping.

* wurkkos-ts26:
  calibrated for latest TS26 sample
  wurkkos-ts26: increase default floor to 5/150 to reduce flicker (by request)
  renamed wurkkos-ts25-boost to wurkkos-ts26
  wurkkos ts25-boost: calibrated for 20250210 prototype
  ts25-boost: calibrated for new prototype - battery voltage readings - RGB button aux - less moon flicker (but brighter, less efficient moon) - reduced blink brightness   (old brightness was so high it was throwing off battery readings)
  ts25-boost: reduced visible PWM, made party strobe less blurry
  wurkkos-ts25-boost: calibrated the battery voltage measurements
  attiny1616 mcu_vdivider_raw2cooked: factor in the offset, not just slope
  added wurkkos-ts25-boost (early version made from spec, no clue if it works)

# Conflicts:
#	MODELS
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I guess the hardware is shipping now?  So, time to release.
I never heard back about some calibration details, particularly about
whether the floor level is reliable on many items or just mine...
but I guess it must have been fine if it's shipping.

* wurkkos-ts26:
  calibrated for latest TS26 sample
  wurkkos-ts26: increase default floor to 5/150 to reduce flicker (by request)
  renamed wurkkos-ts25-boost to wurkkos-ts26
  wurkkos ts25-boost: calibrated for 20250210 prototype
  ts25-boost: calibrated for new prototype - battery voltage readings - RGB button aux - less moon flicker (but brighter, less efficient moon) - reduced blink brightness   (old brightness was so high it was throwing off battery readings)
  ts25-boost: reduced visible PWM, made party strobe less blurry
  wurkkos-ts25-boost: calibrated the battery voltage measurements
  attiny1616 mcu_vdivider_raw2cooked: factor in the offset, not just slope
  added wurkkos-ts25-boost (early version made from spec, no clue if it works)

# Conflicts:
#	MODELS
</pre>
</div>
</content>
</entry>
<entry>
<title>added &amp;hank-kr1aa build for new Emisar / Noctigon KR1AA</title>
<updated>2026-02-24T06:59:50+00:00</updated>
<author>
<name>Selene ToyKeeper</name>
</author>
<published>2026-02-24T06:59:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=a7dc5522be7220590fe347585a4bb5d7827b10fc'/>
<id>a7dc5522be7220590fe347585a4bb5d7827b10fc</id>
<content type='text'>
It's the same as &amp;hank-emisar-d3aa, but needed some minor tweaks:

- wait longer before measuring the battery,
  because it's hard to tighten the tailcap fast enough

- ramp adjustments to compensate for slightly different "gear ratio"
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's the same as &amp;hank-emisar-d3aa, but needed some minor tweaks:

- wait longer before measuring the battery,
  because it's hard to tighten the tailcap fast enough

- ramp adjustments to compensate for slightly different "gear ratio"
</pre>
</div>
</content>
</entry>
<entry>
<title>calibrated for latest TS26 sample</title>
<updated>2026-01-31T15:06:34+00:00</updated>
<author>
<name>Selene ToyKeeper</name>
</author>
<published>2026-01-31T15:06:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=6babeefcab8968ab74ae87830fff72eb4758600b'/>
<id>6babeefcab8968ab74ae87830fff72eb4758600b</id>
<content type='text'>
It won't light up below DSM 10/32640, and is really unstable.
Wurkkos wants no flickering on the lowest mode, so I raised
the floor to 20/32640, which is as low as it can go.

So, no real "moon" mode on this light.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It won't light up below DSM 10/32640, and is really unstable.
Wurkkos wants no flickering on the lowest mode, so I raised
the floor to 20/32640, which is as low as it can go.

So, no real "moon" mode on this light.
</pre>
</div>
</content>
</entry>
<entry>
<title>hank-lume-x1: enable RGB button while main LEDs are on</title>
<updated>2025-09-19T05:00:12+00:00</updated>
<author>
<name>Selene ToyKeeper</name>
</author>
<published>2025-09-19T05:00:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=dc9e3498dfdfaa8c1d11a026e65727c5c5692511'/>
<id>dc9e3498dfdfaa8c1d11a026e65727c5c5692511</id>
<content type='text'>
(side effect: also enables RGB front aux while main LEDs are on,
 since the two are a single circuit internally and can't be separated)
(changed at Hank's request)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(side effect: also enables RGB front aux while main LEDs are on,
 since the two are a single circuit internally and can't be separated)
(changed at Hank's request)
</pre>
</div>
</content>
</entry>
<entry>
<title>wurkkos-ts26: increase default floor to 5/150 to reduce flicker</title>
<updated>2025-08-31T23:43:25+00:00</updated>
<author>
<name>Selene ToyKeeper</name>
</author>
<published>2025-08-31T23:43:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=dc10bdc0bbebf0109443ca637f67d9155be48702'/>
<id>dc10bdc0bbebf0109443ca637f67d9155be48702</id>
<content type='text'>
(by request)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(by request)
</pre>
</div>
</content>
</entry>
<entry>
<title>renamed wurkkos-ts25-boost to wurkkos-ts26</title>
<updated>2025-06-04T07:12:23+00:00</updated>
<author>
<name>Selene ToyKeeper</name>
</author>
<published>2025-06-04T07:12:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=85454576e4a4823e4e3157e3ffdc3c336ed773c1'/>
<id>85454576e4a4823e4e3157e3ffdc3c336ed773c1</id>
<content type='text'>
(the product name changed upstream)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(the product name changed upstream)
</pre>
</div>
</content>
</entry>
<entry>
<title>wurkkos ts25-boost: calibrated for 20250210 prototype</title>
<updated>2025-06-04T07:03:17+00:00</updated>
<author>
<name>Selene ToyKeeper</name>
</author>
<published>2025-06-04T07:03:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=815b27067cd1ee5c47fccc14dd7129fe8ddc564b'/>
<id>815b27067cd1ee5c47fccc14dd7129fe8ddc564b</id>
<content type='text'>
- changed from RGB button to RGB front aux
- complete recalibration of voltage sensor
- had to change party strobe timing to make it work again
- still couldn't fix moon, it's flickery AF no matter what I do
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- changed from RGB button to RGB front aux
- complete recalibration of voltage sensor
- had to change party strobe timing to make it work again
- still couldn't fix moon, it's flickery AF no matter what I do
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'trunk' into wurkkos-ts25-boost</title>
<updated>2025-06-04T06:55:40+00:00</updated>
<author>
<name>Selene ToyKeeper</name>
</author>
<published>2025-06-04T06:55:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=c8a29a67f286d1d9d84ab000697b5727676b8784'/>
<id>c8a29a67f286d1d9d84ab000697b5727676b8784</id>
<content type='text'>
* trunk:
  lockout mode now only does momentary moon/low on 1st and 2nd presses, so it no longer flashes on each click while advancing to other functions
  emisar-d3aa: reduced preflash by changing timing of power enable steps
  fix "Error: Missing download info for actions/upload-artifact@v3"
  fixed model number of hank-lume-x1 in MODELS
  Added changelogs for 2025-04-29 release.
  memester egg (was written a long time ago on a whim and never committed,  may as well do it now)
  changed hank-lume-x1 model number back on 2024-09-28 for some reason, and didn't commit... saving now to change branches, but should delete this commit if it turns out there was no reason for it
  hank-lume-x1: minor calibration and cleaning - calibrated party strobe - removed duplicate or commented-out code - added a basic readme
  hank-lume-x1 cleanup and calibration, part 1: - changed model number from 0281 to 0171 - cleaned up blink_negative and AUXLED_RGB_DIFFERENT_PORTS a little   (but the latter needs a complete refactor, as soon as the    hardware abstraction code can handle aux LEDs better) - cleaned up USE_LONG_BLINK_FOR_NEGATIVE_SIGN a little - removed USE_OTG_IN_MOMENTARY since it's not actually used - moved hw/loneoceans/lume-x1-avr32dd20/* files into hw/hank/lume-x1/ - superficial cleanup on hank/lume-x1/hwdef.* - removed some of the extra stuff from hank/lume-x1/anduril.h - adjusted calibration (especially ramp table) on hank-lume-x1   (ramp shape is pretty close to a D4K-boost now, but with more firefly modes)   (calibration is based on a sample size of 1, further testing needed)
  cherry-picked hank-lume-x1 code from https://github.com/loneoceans/anduril/commit/d83ebb75dab8c462b7efa841bccc00a136ff15a2
  merged SammysHP's fix for TS10 lower-Vf LEDs, reverted my fix (they are now two separate build targets)
  wurkkos-ts10-rgbaux: limit max power to 200/255, at Wurkkos's request (because otherwise the light destroys its own LEDs at full power)
  Add Wurkkos TS10 RGB with reduced FET output
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* trunk:
  lockout mode now only does momentary moon/low on 1st and 2nd presses, so it no longer flashes on each click while advancing to other functions
  emisar-d3aa: reduced preflash by changing timing of power enable steps
  fix "Error: Missing download info for actions/upload-artifact@v3"
  fixed model number of hank-lume-x1 in MODELS
  Added changelogs for 2025-04-29 release.
  memester egg (was written a long time ago on a whim and never committed,  may as well do it now)
  changed hank-lume-x1 model number back on 2024-09-28 for some reason, and didn't commit... saving now to change branches, but should delete this commit if it turns out there was no reason for it
  hank-lume-x1: minor calibration and cleaning - calibrated party strobe - removed duplicate or commented-out code - added a basic readme
  hank-lume-x1 cleanup and calibration, part 1: - changed model number from 0281 to 0171 - cleaned up blink_negative and AUXLED_RGB_DIFFERENT_PORTS a little   (but the latter needs a complete refactor, as soon as the    hardware abstraction code can handle aux LEDs better) - cleaned up USE_LONG_BLINK_FOR_NEGATIVE_SIGN a little - removed USE_OTG_IN_MOMENTARY since it's not actually used - moved hw/loneoceans/lume-x1-avr32dd20/* files into hw/hank/lume-x1/ - superficial cleanup on hank/lume-x1/hwdef.* - removed some of the extra stuff from hank/lume-x1/anduril.h - adjusted calibration (especially ramp table) on hank-lume-x1   (ramp shape is pretty close to a D4K-boost now, but with more firefly modes)   (calibration is based on a sample size of 1, further testing needed)
  cherry-picked hank-lume-x1 code from https://github.com/loneoceans/anduril/commit/d83ebb75dab8c462b7efa841bccc00a136ff15a2
  merged SammysHP's fix for TS10 lower-Vf LEDs, reverted my fix (they are now two separate build targets)
  wurkkos-ts10-rgbaux: limit max power to 200/255, at Wurkkos's request (because otherwise the light destroys its own LEDs at full power)
  Add Wurkkos TS10 RGB with reduced FET output
</pre>
</div>
</content>
</entry>
<entry>
<title>emisar-d3aa: reduced preflash by changing timing of power enable steps</title>
<updated>2025-06-04T06:22:49+00:00</updated>
<author>
<name>Selene ToyKeeper</name>
</author>
<published>2025-06-04T06:22:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=762a5e01ab0004a17ab3537b38c89b0eb5b4098e'/>
<id>762a5e01ab0004a17ab3537b38c89b0eb5b4098e</id>
<content type='text'>
After testing on every device I can, and getting several users to also
test this, it appears to reduce and sometimes completely eliminate
preflash on most devices... and the cases where it wasn't reported to
help, at least it didn't make things worse.  Some units apparently just
can't get the flash eliminated completely, despite trying lots of things.

Instead of turning the chips on and then waiting 4ms, it now turns the
preflash absorber on, waits ~0.6ms, sets misc params, then turns the
boost chip on, then waits ~0.6ms, then turns the preflash absorber off.

This seems to work best on li-ion power, where on my devices it completely
eliminates any preflash.  There is still a very mild flash on AA though,
which I wasn't able to get rid of.  But it's like... 0.003 lm for just
a few milliseconds, really not bad.  Even in the worst case reported by
a user, based on the video they took, it looks like just 0.01 lm for
a few milliseconds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After testing on every device I can, and getting several users to also
test this, it appears to reduce and sometimes completely eliminate
preflash on most devices... and the cases where it wasn't reported to
help, at least it didn't make things worse.  Some units apparently just
can't get the flash eliminated completely, despite trying lots of things.

Instead of turning the chips on and then waiting 4ms, it now turns the
preflash absorber on, waits ~0.6ms, sets misc params, then turns the
boost chip on, then waits ~0.6ms, then turns the preflash absorber off.

This seems to work best on li-ion power, where on my devices it completely
eliminates any preflash.  There is still a very mild flash on AA though,
which I wasn't able to get rid of.  But it's like... 0.003 lm for just
a few milliseconds, really not bad.  Even in the worst case reported by
a user, based on the video they took, it looks like just 0.01 lm for
a few milliseconds.
</pre>
</div>
</content>
</entry>
<entry>
<title>changed hank-lume-x1 model number back on 2024-09-28</title>
<updated>2025-01-06T06:02:55+00:00</updated>
<author>
<name>Selene ToyKeeper</name>
</author>
<published>2025-01-06T06:02:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.apexo.de/anduril/commit/?id=f410319ec0f3288bd5899de519e35dc82b4f7bea'/>
<id>f410319ec0f3288bd5899de519e35dc82b4f7bea</id>
<content type='text'>
for some reason, and didn't commit... saving now to change branches,
but should delete this commit if it turns out there was no reason for it
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
for some reason, and didn't commit... saving now to change branches,
but should delete this commit if it turns out there was no reason for it
</pre>
</div>
</content>
</entry>
</feed>
