<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://f256wiki.wildbitscomputing.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Edwin</id>
	<title>Foenix F256 / Wildbits/K2 Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://f256wiki.wildbitscomputing.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Edwin"/>
	<link rel="alternate" type="text/html" href="https://f256wiki.wildbitscomputing.com/index.php?title=Special:Contributions/Edwin"/>
	<updated>2026-04-16T00:20:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://f256wiki.wildbitscomputing.com/index.php?title=Kernel_%26_SuperBASIC_Updates&amp;diff=38255</id>
		<title>Kernel &amp; SuperBASIC Updates</title>
		<link rel="alternate" type="text/html" href="https://f256wiki.wildbitscomputing.com/index.php?title=Kernel_%26_SuperBASIC_Updates&amp;diff=38255"/>
		<updated>2025-10-14T21:29:23Z</updated>

		<summary type="html">&lt;p&gt;Edwin: Clean up section on usb driver for gen1 and for both, how to select port.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kernel and/or SuperBASIC Update Links ==&lt;br /&gt;
 &lt;br /&gt;
Here are the GitHub Links where you will find the latest F256K / F256Jr Micro-Kernel load and/or SuperBASIC:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ghackwrench/F256_MicroKernel F256x Micro-Kernel Github Link]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/paulscottrobson/superbasic/releases F256x SuperBASIC Github Link]&lt;br /&gt;
&lt;br /&gt;
Here is a complete package of both latest instances (Scripts &amp;amp; bulk.csv files included)&lt;br /&gt;
&lt;br /&gt;
[https://github.com/FoenixRetro/f256-firmware Complete Package Kernal+SuperBASIC+Apps Link]&lt;br /&gt;
&lt;br /&gt;
== USB Port ==&lt;br /&gt;
&lt;br /&gt;
=== F256 Jr. / F256K ===&lt;br /&gt;
You will need to have the XR21B1411 USB Driver for PC/Linux. The MAC is outdated.  (Note: Driver is not needed for the F256K2) &lt;br /&gt;
[https://www.maxlinear.com/product/interface/uarts/usb-uarts/xr21b1411]&lt;br /&gt;
&lt;br /&gt;
=== F256K2 ===&lt;br /&gt;
On the F256K2 the XR21B1411 has been replaced by a FT4232, to allow direct use as a JTAG controller for the FPGA.  There are 3 virtual serial ports (channels) enabled.  The first connected to the Raspberry PI Nano (on-board) that manages the FPGA loading, the second one is the Debug port, and the third one is the system UART.&lt;br /&gt;
&lt;br /&gt;
Therefore, on a F256K2 you want to select the second COM port that gets added to your system.  On my Windows 10 system, the F256K2 USB-C connection added ports COM5, COM6 and COM7.  All three coming up just as generic FTDI manufacturer USB ports.&lt;br /&gt;
&lt;br /&gt;
=== Update batch file to point at correct port ===&lt;br /&gt;
To perform a full Kernel &amp;amp; SuperBASIC update, I simply downloaded the Complete Package (above) and edited the update.bat batch file to instead specify my system&#039;s COM6 (i.e. the 2nd added Port).  &lt;br /&gt;
&lt;br /&gt;
== Links to Software needed to do update with FoenixMgr (Python Script) ==&lt;br /&gt;
Python&lt;br /&gt;
[https://www.python.org/]&lt;br /&gt;
&lt;br /&gt;
PySerial&lt;br /&gt;
[https://pyserial.readthedocs.io/en/latest/]&lt;br /&gt;
&lt;br /&gt;
Foenix Manager (Collection of Python Scripts to use the USB Debug port)&lt;br /&gt;
[https://github.com/pweingar/FoenixMgr]&lt;br /&gt;
&lt;br /&gt;
== Kernel and/or SuperBASIC Update Guide ==&lt;br /&gt;
&lt;br /&gt;
Below, is a short video on how to install the software you will need to be able to reflash your Kernel and/or SuperBASIC. &lt;br /&gt;
&lt;br /&gt;
==== How to Update your F256 Jr. / F256K Short ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;Zgyhy_cBsM8&amp;lt;/youtube&amp;gt;&lt;/div&gt;</summary>
		<author><name>Edwin</name></author>
	</entry>
</feed>