Fujitsu Futro S920 Thin Client as opnsense firewall

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

stefan1337

New Member
Sep 5, 2024
16
3
3
I hope someone here archived and will re-upload those tools:


because the Mega link to them:


is now dead and at least I cannot find them anywhere else, but I guess that is not surprising - after all Futro S920 is now like close to 10 years old. so, now is the time to preserve those tools and so please if you have them - re-upload them. thank you!
 
  • Like
Reactions: Samir

ThomasGebets

New Member
Sep 15, 2024
1
1
1
Huge warning: Do not attempt to update the bios in Windows PE. I got a bsod midway and the box was temporarily bricked (but fixing it only took 45 minutes!) I read the board manuals beforehand and knew there was a recovery feature so I guessed how it worked. You can find Fujitsu downloads here by plugging in model numbers and hitting the "OS Independent" tab:
https://support.ts.fujitsu.com/IndexDownload.asp?lng=en&OpenTab=

Bricked bios recovery guide:
1. ID the board in your S920. Mine was a D3313-E1x. It's easy to tell if the box is in working condition but otherwise there's an S920 pdf that explains the different board variants. The boards have different components.
https://support.ts.fujitsu.com/indexdownload.asp?Softwareguid=ebc493fd-3eac-44a0-894f-8af8404735a4
2. Download "BIOS Update - Admin Pack for D3313-xyz" and unpack
3. In the same bios tab there's a link to a FreeDOS USB creation tool for Windows:
https://support.ts.fujitsu.com/Inde...wareGUID=4C7EAC35-E4B9-4EB2-B51D-C7AB265A9690
4. Plug in a flash drive you don't care about and provision it with the FreeDOS tool
5. Copy paste the unpacked bios files as-is onto the flash drive
6. Pop open the case on your S920. It's only two screws and it's not completely obvious how it comes apart but it shouldn't be too hard. The part that slides out is connected to the front panel.
7. Your board should have a recovery pinout labeled "RCV" like this, where X should be where the jumpers were located when I opened the box:



arrange the jumpers like this

8. Plug your flash drive into the front USB and turn on the S920
9. Your flash drive should light up and the speaker should make a bunch of weird noises. There are multiple tones, do not do anything until the tones change and start repeating.
10. Rearrange recovery jumpers to stock position
11. Reset machine and enjoy your long-winded bios update! Remember to change your power-on settings and decrease APU shared memory to 32 MB.

Note: The latest bios is currently V4.6.5.4 R1.16.0 and it is probably important so do consider flashing it:
- Microcode updates added.

- Memory module frequency limited to maximum
supported speed (1600MHz).
Thanks for the guide on the BIOS update - for anyone struggling with the boot-usb-creation tool by fujitsu (didn't recognize my USBs). I created mine with Rufus and had no issue during my update :)
 
  • Like
Reactions: Samir

vincele6

New Member
Mar 6, 2023
11
4
3
I created mine with Rufus and had no issue during my update :)
I took latest FreeDOS image, dd'ed to and usb drive, mounted it to copy the DOS folder from the zip file:
FTS_D3313E1xAdminpackageCompressedFlashFiles_V4654R1160_1206994.ZIP (this is for a S930 with a GX-424 CPU)

I had to disable all UEFI things to boot in legacy mode and then launched the .BAT

It took about 2 minutes to flash the latest version and cold reboot.

It then immediately got the just born OpenBSD 7.6 installed to the mSATA drive.

The same also worked on a S920 with GX-222, with the FTS_D3313G1x* zip file.
 
Last edited:
  • Like
Reactions: Samir

gianry

New Member
Sep 21, 2024
20
11
3
I succeeded! now I reach these speeds


Code:
   Speedtest by Ookla

      Server: Vodafone IT - Milan (id: 4302)
         ISP: Telecom Italia
Idle Latency:    11.34 ms   (jitter: 0.81ms, low: 10.90ms, high: 12.19ms)
    Download:  2156.85 Mbps (data used: 2.4 GB)                                                  
                 37.78 ms   (jitter: 33.07ms, low: 9.85ms, high: 335.34ms)
      Upload:  1029.52 Mbps (data used: 998.2 MB)                                                  
                 23.81 ms   (jitter: 1.74ms, low: 10.82ms, high: 36.42ms)
Packet Loss:     0.0%
is it necessary a bios mod for Futro S930 to achieve a pci e gen 2 speed ?
 
  • Like
Reactions: Samir

Ai Mutant

New Member
Apr 18, 2024
7
11
3
is it necessary a bios mod for Futro S930 to achieve a pci e gen 2 speed ?
Yes it is..
Just use the same procedure as you would do with the S920. I am currently debugging my cluster, as one node does not accept the NVME in a pcie riser correctly. and try to cross-flash the settings from another node. But I have a backup :D
 
  • Like
Reactions: Samir

basanites

New Member
Dec 14, 2024
1
1
3
@geo999 I also found a copy of the Fujitsu board tools, will try them out and report back. There is documentation for SR-IOV as a setting.
ItemID = 01A6, SR-IOV (Single Root - IO Virtualization)
Did anybody try SR-IOV yet? What are the available options the ID can be set to / is there any place I can find out the possible values? I only found gabisettings.cfg in the password locked zip which noone seems to have access to.
 
  • Like
Reactions: Samir

boerni666

Member
Sep 8, 2023
55
59
18
yes it can.

I've put a dual 10G Card in there for fun and archived speeds of ~4,4gbit/s from port to port, with a linux software bridge running both ports.

I was running it along time with a 4x2,5Gbit/s card as a router. got full speeds routing from one port to another
 
  • Like
Reactions: Samir and Pietro395

Pietro395

Member
Apr 8, 2024
34
21
8
yes it can.

I've put a dual 10G Card in there for fun and archived speeds of ~4,4gbit/s from port to port, with a linux software bridge running both ports.

I was running it along time with a 4x2,5Gbit/s card as a router. got full speeds routing from one port to another
Did you test the performance with IPS/IDS?
 
  • Like
Reactions: Samir

boerni666

Member
Sep 8, 2023
55
59
18
No, I'm not paranoid and i don't believe in those kinds of snakeoil. No Windows OS in my network, an up to date OS on all my devices and closed ports is enough for me for security.
 
  • Like
Reactions: Samir and Pietro395

Adam130694

New Member
Jun 18, 2024
8
3
3
Then you need powered PCIe riser, something like this:



and of course only ~20W cards

edit: or you could use 12V from fan pins, but then only 1A max (if that) so ~10W (you don't want to fry that motherboard), which is good enough for NIC, but I'd stayed on 1 port ones, and definitely NOT 10Gbit.
 
  • Like
Reactions: Samir

infojunky

Member
Mar 14, 2022
26
32
13
A few people have asked me to reupload stuff so I reuploaded whatever was in the tools folder.

I don't remember what exactly was in tools2 so I looked on the internet for the filenames and grabbed some files off of a weird web server on Kontron's website.
@stefan1337 @basanites

As far SR-IOV I found it mentioned here in a defaultConfig.xml file but not in the gabisettings instructions.
<item id="0x01A6" text="SR-IOV (Single Root - IO Virtualization)" type="enum" order="-1"/>
 
Last edited:
  • Like
Reactions: basanites and Samir