FW3A mod thread. Post yours!

1144 posts / 0 new
Last post
kevinm
Offline
Last seen: 2 weeks 6 days ago
Joined: 10/10/2011 - 11:38
Posts: 24
Location: Colorado
chris.zerocool wrote:
Or cool button options?

Steve Ku is making some really nice trit tailcaps.

contactcr
Offline
Last seen: 3 hours 26 min ago
Joined: 05/19/2017 - 18:52
Posts: 2847
Location: US
kevinm wrote:
chris.zerocool wrote:
Or cool button options?

Steve Ku is making some really nice trit tailcaps.

I saw these but they appear to stick out past the light since they are bigger. Haven’t seen anyone confirm though

CRX
CRX's picture
Online
Last seen: 9 min 44 sec ago
Joined: 04/02/2013 - 15:27
Posts: 3827
Location: Scotland

Look nice but I’m not into the protrusion.

contactcr
Offline
Last seen: 3 hours 26 min ago
Joined: 05/19/2017 - 18:52
Posts: 2847
Location: US

yea sitting ON the switch is a deal breaker for me. This switch is finicky enough without protruding.

I guess the only solution is for CRX to make me one

pol77
Offline
Last seen: 20 hours 55 min ago
Joined: 02/21/2019 - 07:54
Posts: 91
Location: London

So, I got a FW3A intending to turn it into a green dragon.

I got the Steve Ku trit button, a drilled for trits Carclo optic and filled them both with green trits. I got a dragon mcpcb with green secondaries and replaced the primaries with Nichia 219b sw45, which I prefer. Then oppened the light to see the driver board is a larger diameter and that it makes contact with the button via a tube, so I will have to keep the original driver.

It is a nice driver, with the Anduril firmware, for sure, but I want green secondaries on it.

I saw JC Customs offers FW3A lights with secondaries so I contacted them via Facebook and asked to buy a driver. I got an answer saying they do not sell drivers but I could send mine to be modified and flashed with the required firmware. I replied I would be interested in that and asked for the cost and the location where I should send it. I never heard back. I have send a couple more messages which have been received and also ignored.

I saw there is another option for a secondary board available for purchase and a modified firmware and instructions to flash it, but I really want to be able to use the turboglow gasket I got that fits the dragon MCPCB.

Does anyone know of a solution to my situation? I would be happy to do any required mods myself (hardware wise) and follow any instructions to flash any required firmware (and purchase the required cable / adaptor to do it).

Many thanks in advance for any help offered!

KawiBoy1428
KawiBoy1428's picture
Offline
Last seen: 7 hours 21 min ago
Joined: 04/11/2014 - 18:05
Posts: 3829
Location: The Motor City

Mmmmm…Green…..

KB1428 “Live Life WOT

pol77
Offline
Last seen: 20 hours 55 min ago
Joined: 02/21/2019 - 07:54
Posts: 91
Location: London

Yes, that colour exactly. But how?

I forgot to mention, for anyone who does not know, that the dragon MCPCB needs common positive and separate negatives for the primary and secondary LEDs.

KawiBoy1428
KawiBoy1428's picture
Offline
Last seen: 7 hours 21 min ago
Joined: 04/11/2014 - 18:05
Posts: 3829
Location: The Motor City

Here ya go..

KB1428 “Live Life WOT

pol77
Offline
Last seen: 20 hours 55 min ago
Joined: 02/21/2019 - 07:54
Posts: 91
Location: London

Thank you KawiBoy1428, but I believe this picture shows a mod used for a secondary board, which holds the secondary LEDs. Not the Dragon MCPCB. As mentioned before, the Dragon uses the same positive for primary and secodnary LEDs. Does this mod work with a Dragon MCPCB and if so, how?

KawiBoy1428
KawiBoy1428's picture
Offline
Last seen: 7 hours 21 min ago
Joined: 04/11/2014 - 18:05
Posts: 3829
Location: The Motor City

pol77 wrote:
Thank you KawiBoy1428, but I believe this picture shows a mod used for a secondary board, which holds the secondary LEDs. Not the Dragon MCPCB. As mentioned before, the Dragon uses the same positive for primary and secodnary LEDs. Does this mod work with a Dragon MCPCB and if so, how?

Ground (-) off the FET

KB1428 “Live Life WOT

pol77
Offline
Last seen: 20 hours 55 min ago
Joined: 02/21/2019 - 07:54
Posts: 91
Location: London

So, I should follow what is in your photo and just ommit the thin red wire? Won’t that just turn on the secodnaries all the time?

TrueRMS
Offline
Last seen: 2 days 14 hours ago
Joined: 08/09/2013 - 13:24
Posts: 264
Location: Marysville OH

pol77 wrote:
As mentioned before, the Dragon uses the same positive for primary and secodnary LEDs.

Put the primary led’s on the board in reverse polarity then everything will be common cathode then run a tiny wire to the anodes of each secondary led. That’s how I did my first mod before the aux led boards were available. As of yesterday though I swapped back to the standard mcpcb and lexel aux board and it’s so much better looking!

WAY easier just to get the lexel board.

pol77
Offline
Last seen: 20 hours 55 min ago
Joined: 02/21/2019 - 07:54
Posts: 91
Location: London

I would get the lexel board but I want a turboglow green gasket…

contactcr
Offline
Last seen: 3 hours 26 min ago
Joined: 05/19/2017 - 18:52
Posts: 2847
Location: US

the glow gasket is pointless with the lexel board cause the lexel board is either 1) Always on or 2) on when the light is off so no need for a glow board

dragon driver uses the XR-E leds as secondaries so much brighter and they do not come on when the light is off like aux boards do with low power

JC’s are set up as secondaries not low power AUX

You need to decide what you really want first

pol77
Offline
Last seen: 20 hours 55 min ago
Joined: 02/21/2019 - 07:54
Posts: 91
Location: London

I know exactly what I want and I thought I had made it clear:

1 I want secondary green LEDs, that work in a way similar to the Dragon driver.

2 I have a Dragon MCPCB with the primaries and secondaries I prefer and would like to be able to use it in the FW3A, either with a dragon driver (which sadly is small for the light and will not fit), or a modified FW3A driver, which I do not know how to modify to do what I want and have not found any instructions for that.

3 Using the Dragon MCPCB will allow me to use the turboglow gasket I have. I do not want low power LEDs that are always on or on when the primaries are off.

4 I tried contacting JC through FB as I saw he was selling FW3A lights with what seemed to me to be secondaries. I asked if I could buy a driver and he replied he does not have any drivers for sale but I could send him mine to modify. I then asked him how much it would cost and where he is located and never heard back. He has received, read and ignored my subsequent messages. So, I am not thrilled with the way he has treated me and I am in no way with (or against) him on the subject you are raising. It could be argued he is not profiting off free code but just charging for his service of modifying the driver and the code, but this is not something I would like to get into, as this is not what I am after.

I hope my goals are now clear enough and also hope there is a solution. I do not want to run thin wires on top of the PCB, as I find that too fragile a solution to be reliable. I would prefer to keep Anduril, with all its extra functions and have secondaries as an added funtion, but it his is not possible, I would welcome a solution that uses the dragon driver (a way to fit it into the FW3A, reliably).

Many thanks for all the help, comments and suggestions!

contactcr
Offline
Last seen: 3 hours 26 min ago
Joined: 05/19/2017 - 18:52
Posts: 2847
Location: US

Dragon seems unlikely to be made to work.

My point I was making was if JC followed the rules you could have what you want with new firmware and a few wires like the above posters did without having to send it to him. Since he is not sharing his code changes you are out of luck unless someone else knows how or you pay him.

treellama
Offline
Last seen: 8 hours 56 min ago
Joined: 12/08/2018 - 21:20
Posts: 60
Location: Pittsburgh

contactcr wrote:
Since he is not sharing his code changes you are out of luck unless someone else knows how or you pay him.

He’s only required to share the changes with people who buy his light. Has someone who bought a custom light asked for the firmware source code?

Is the issue simply inverting the output of the optical nerve pin? Seems like that’s the only other possibility for an aux LED mod…and shouldn’t be difficult to implement.

pol77
Offline
Last seen: 20 hours 55 min ago
Joined: 02/21/2019 - 07:54
Posts: 91
Location: London

Well, if someone figures out how to use dragon MCPCBs with the FW3A and shares it, I am usre it will be a very popular mod!

contactcr
Offline
Last seen: 3 hours 26 min ago
Joined: 05/19/2017 - 18:52
Posts: 2847
Location: US

treellama wrote:
contactcr wrote:
Since he is not sharing his code changes you are out of luck unless someone else knows how or you pay him.

He’s only required to share the changes with people who buy his light. Has someone who bought a custom light asked for the firmware source code?

Is the issue simply inverting the output of the optical nerve pin? Seems like that’s the only other possibility for an aux LED mod…and shouldn’t be difficult to implement.

So as I understand it someone can buy it and just make it public themselves. Might as well post it publicly to begin with since it isn’t likely to effect his customer base much if any. (I don’t think they are going to do the mod themselves in other words)

IDK I guess i’m just salty since people are generally pretty good about contributing here.

treellama
Offline
Last seen: 8 hours 56 min ago
Joined: 12/08/2018 - 21:20
Posts: 60
Location: Pittsburgh

contactcr wrote:
So as I understand it someone can buy it and just make it public themselves. Might as well post it publicly to begin with since it isn’t likely to effect his customer base much if any. (I don’t think they are going to do the mod themselves in other words)

Totally agree.
TrueRMS
Offline
Last seen: 2 days 14 hours ago
Joined: 08/09/2013 - 13:24
Posts: 264
Location: Marysville OH
treellama wrote:
contactcr wrote:
Since he is not sharing his code changes you are out of luck unless someone else knows how or you pay him.
He’s only required to share the changes with people who buy his light. Has someone who bought a custom light asked for the firmware source code?

I may be wrong, I’m not a open source license expert but I don’t believe that’s correct. I’m under the impression the moment he uses open source code for commercial reasons he must publicly release the code. It’s a share alike license.

In short, don’t do business with him.

treellama
Offline
Last seen: 8 hours 56 min ago
Joined: 12/08/2018 - 21:20
Posts: 60
Location: Pittsburgh

pol77 wrote:
Well, if someone figures out how to use dragon MCPCBs with the FW3A and shares it, I am usre it will be a very popular mod!

I believe this would work with MCPCB 2- wired to the optic nerve pin (see Lexel’s instructions for removing the resistor and using the pad). Some caveats: high/low won’t work, and the aux LEDs will come on with the light until you modify the firmware. Ensure the MCPCB aux LED resistor is populated before trying this.

Someone please check my work:

In anduril/cfg-fw3a.h, add:

#define USE_INDICATOR_LED
#define INDICATOR_LED_SKIP_LOW

(and maybe some other stuff depending on desired behavior)

Then in fsm-misc.c, look for the indicator_led function. Change the “case 0:” to “case 2:”

That will invert the aux LED control, so Anduril will drive the output low to turn on the LEDs and high to turn them off.

What am I missing?

pol77
Offline
Last seen: 20 hours 55 min ago
Joined: 02/21/2019 - 07:54
Posts: 91
Location: London

I do not know, I am good at hardware modding and following instructions but I have no idea what should be changed in the hardware and software. If anyone figures it out, I will be obliged.

treellama
Offline
Last seen: 8 hours 56 min ago
Joined: 12/08/2018 - 21:20
Posts: 60
Location: Pittsburgh

I re-read your post and I don’t think this will do what you want anyway. It will just turn the aux LEDs on the way Anduril usually does, when the primaries are off.

pol77
Offline
Last seen: 20 hours 55 min ago
Joined: 02/21/2019 - 07:54
Posts: 91
Location: London

I have seen what you mean, on the Fireflies F07. Is this what JC is doing with the colored LEDs? In the pictures I thought they were secondaries like on Dragons…

Maybe I should just scrap the project of using a Dragon MCPCB with secondaries in an FW3A and look for a host that will take a dragon driver.

treellama
Offline
Last seen: 8 hours 56 min ago
Joined: 12/08/2018 - 21:20
Posts: 60
Location: Pittsburgh

Reading the description of the JC FW3A it looks like the secondaries work like on the Dragon: it will ramp up the secondaries, then switch to the primaries. I think that’s possible with a different hardware modification (it will involve cutting the trace to the Nx7135s, jumpering them to ground to disable them, then attaching the aux LEDs to pin 6), and some Anduril modifications (new brightness ramps). The aux LED brightness would not be regulated, so they would dim as the battery drains. Likewise, you’ll need to sacrifice the Nx7135 channel, which means mid-to-high modes will be less efficient, and drain as the battery drains. If you’re OK with that, I think what you want is possible with the FW3A driver and Anduril. I can help but I don’t have the time to try it myself to verify it before you jump in.

pol77
Offline
Last seen: 20 hours 55 min ago
Joined: 02/21/2019 - 07:54
Posts: 91
Location: London

treellama, it looks like you know your way around the driver board and thank you very much for taking an interest. I do not pretend to understand everything you have written, but it looks to me that getting the FW3A driver to work with secondaries will come at a significant cost against the normal functionality of the light. Since that seems to be the choice, I believe I will choose to leave the light as is.

If another option arises in the future, such as a different mod, an updated driver, a spacer-pill device that will allow the use of a dragon driver in the FW3A host, I will definitely be interested. But crippling the light (by lowering its efficiency and having no regulation) to add fancy secondaries is not something I would prefer.

ZoomieFan
ZoomieFan's picture
Online
Last seen: 4 min 49 sec ago
Joined: 08/19/2016 - 05:25
Posts: 515
Location: Netherlands & Indiana
TrueRMS wrote:
treellama wrote:
contactcr wrote:
Since he is not sharing his code changes you are out of luck unless someone else knows how or you pay him.
He’s only required to share the changes with people who buy his light. Has someone who bought a custom light asked for the firmware source code?

I may be wrong, I’m not a open source license expert but I don’t believe that’s correct. I’m under the impression the moment he uses open source code for commercial reasons he must publicly release the code. It’s a share alike license.

In short, don’t do business with him.

Google’s Android is a good example.
Android was, is and will be open source.
But Google built many ‘hooks’ in Android that link to propetary software.

But my guess is that’s not the case with the driver software. Making a change to open source software doesn’t make it yours or give you some sort of control over it. It may become a fork, but stays public.

Chargers: 1xBasen BD01 5/5, 1x Gyrfalcon All-88, LiitoKala: 3x100 4/5, 2x202 4/5, 1x402 3/5., MiBoxer C4-12 3/5.
Flashlights: DQG Tiny III 26650 5/5, FiTorch MR35 3/5, Haikelite SC26 HD 3/5, Lumintop Tool AA/AAA 4/5, Nitecore LA10, Sofirn C01 BLF 3200k/5600k, Zebralight H600Fc 3/5.
Powerbanks: EasyAcc 26800 mAh 3/5, Xtar PB2 4/5.
Waiting for: (DQG Tiny) 21700 EDCs. Xtar powerbank that (also) takes 20700, 21700, 26650

f0xx
f0xx's picture
Offline
Last seen: 4 hours 37 min ago
Joined: 02/27/2019 - 18:44
Posts: 368
Location: Near Dallas, Texas

TK would be one of the best ones to ask about this subject. I think it depends on which license was used.

In this case GPL v3.

Here is a summary:
https://tldrlegal.com/license/gnu-general-public-license-v3-(gpl-3)

To me, it seems that this JC guy isn’t following the license.

treellama
Offline
Last seen: 8 hours 56 min ago
Joined: 12/08/2018 - 21:20
Posts: 60
Location: Pittsburgh

pol77 wrote:
If another option arises in the future, such as a different mod, an updated driver, a spacer-pill device that will allow the use of a dragon driver in the FW3A host, I will definitely be interested. But crippling the light (by lowering its efficiency and having no regulation) to add fancy secondaries is not something I would prefer.

The Dragon driver doesn’t have a Nx7135 channel either; I’m not aware of a light with secondaries or aux LEDs that does. The D4v2 doesn’t, for instance. So, you may be holding out for a unicorn!

Pages