Project: CFFA for Apple II, II+, IIe, IIe enh, IIgs

Project Status:

06/19/21: Big News!!!🎉 The CFFA3000 is back!!
It is being produced under license by Henry Courbis of He has started taking orders and should be shipping in a few weeks. You can learn more here.

I only have about 17 non-functional CFFA3000 units left. I have sold most of the units that were easy to fix on ebay already. If I can fix any of these remaining units, I usually list them on Sunday evenings (US central time zone) for a auction duration of 7 days. I should be able to fix a few more, but most will likely never be repaired.

Here are a couple videos about the CFFA3000:
1) A high level introduction what the CFFA3000 does.

2) An initial setup tutorial for getting started.

Project Introduction:

This page describes a project to create a CompactFlash / USB-Flash Interface card for Apple II computers (][+, //e, //e enh or //gs) that started back in 2002. Over the years I have build about 5000 CFFA cards in 11 batches. The card is in its third generation which dropped the IDE support and added USB flash storage support. It also supports FAT16 and FAT32 formatted devices for easier transfer to/from your PC. I did the original wire-wrap prototype over the span of several months. This project is very much a case of old technology (the Apple II computer) meets new (CompactFlash cards and Altera CPLDs). My reasoning for this project is described in detail in the Background section, but suffice it to say, I wanted to be able to pull out my old Apple II and use it from time to time to reminisce about the early days of personal computers. I wanted a reliable way to store my Apple II programs and data files for many years to come. Due to the long term reliability prospects of floppy drives, and my general laziness, I decided a mass storage device is what I needed.

CFFA3000 project Introduction:

At the end of 2008 I sold out of my 6th run of CFFA cards. Instead of making another batch to meet demand, I decided it was time to design something new. The main shortcoming of the CFFA card was its lack of support for operating systems other than ProDOS. It was not possible to store and run DOS 3.3 games from the CFFA. So I decided to try desiging a new CFFA that would have these new features: 1) Floppy disk emulation at the nibble level and 2) USB flash drive support for storage of .dsk image files. The effort to design a new CFFA now called the CFFA3000 took about 2 years. The long development time was mainly because this is a hobby for me and not my normal job, also the CFFA3000 is about twice as complex as the orginal CFFA.

Looking for the CFFA1 for Apple1 Project? Click Here!

Great tool for CFFA users:
All CFFA owners who use Windows... Andy McFadden has come out with an excellent tool called: CiderPress. This tool will allow you to read and write your CFFA formatted CF cards right on your PC. It will make an excellent backup tool. Check it out at Andy's Site

Information about the "3 jumper" fix for older CFFA V1.2 cards: (Runs 1, 2, and 3) A problem as been found that explains why many CompactFlash cards have never worked with the older CFFA cards. I was motivated to find this problem when I realized that SanDisk 256MB cards were not working properly. To summarize, the address lines were changing near the end of the ATA bus cycle seen by the CF card. This seemed to be tolerated by the smaller SanDisk cards, but not the 256MB card or many other brands, like Lexar. So after much debugging I found the problem and was able to fix the problem with a new release of the CPLD logic (V1.4), and the addition of 3 "rework" jumper wires to the board. Click here to see the front of the board, and here to the back.

CFFA Project Background

CFFA Project Background

CFFA Background, Jan 2002:

Every once in a while, I find myself reminiscing about the good old days of personal computing. The good old days for me were high school, circa 1981, when the Apple II+ was the computer to have and the computer I wanted. Unashamedly I begged my mother until she got one for me. It was not until years later that I found out she had taken a loan to do so. Bless her heart! It was a good investment, if I do say so myself.

Sometime in October, 2001 I found myself in one of those moods and pulled out my Apple II+ to play with. It had been many years since I used it last. I found a note taped to the computer, which stated that it didn't work and that I believed there was a problem with the language card. The computer would boot, most of the time, but would crash, breaking into monitor at seemingly random locations. Sometimes it would just hang. This was disheartening, and I decided that I was going to fix it no matter what, even if it meant buying another one, which wouldn't be much of a fix.

I located an Apple II diagnostic disk, that was used by Apple service centers, and it immediately found the root of the problem. I had a bad D8 ROM chip. I was able to replace this chip with a standard 2716 EPROM and a simple converter socket. To save money, I am sure, Apple used 9316B ROM chips instead of the industry standard pinout chips. This means that you cannot just plug a 2716 EPROM into an Apple ROM socket, but must fashion a converter socket first. See the section called "ROM MEMORY" in the Apple II Reference Manual, pg. 94 for 9316B pinouts.

After borrowing someone else's Apple II+ I was able to copy his D8 ROM and copy its data into a 2716. I put the EPROM into my Apple II+ and presto, it was again working fine! As it turned out  the language card was never the source of the problem, it worked fine.

Great, I had my Apple working again, so it was time to reminisce about the good old days. I wanted to show my wife Sherry some of the programs my friends and I had written so many years ago. She had saved one of her Apple diskettes from her high schools days as an Apple II hacker. Things were going along great when one of the programs I had written, tried to write a file to the diskette, and TRASHED it. Ouch!

Because of an unfortunate mix up years earlier, I had thrown away most of my Apple II diskettes by accident. It was not until recently that I had found a friend who had copied about 10 of them to use with an Apple II+ he had found in the garbage. Thanks Mike!

So it was one of these very precious diskettes that Mike had saved for me, that I had just scrambled while trying to check out one of my old programs.  I soon realized that my floppy drive, made by RANA, was scrambling data on the diskettes every time it wrote to them. I don't know what is wrong with it yet, and I switched to another set of drives from the same Apple II+ I had copied the D8 ROM from.

I spent the next three days trying to recover that scrambled diskette. After download several Apple II emulators and disk transfer utilities, I was able to make a disk with the "Bag of Tricks" utilities by Quality Software. These are the utilities that were describe in the Book Beneath Apple DOS by Don Worth and Pieter Lechner. Since the damage to the diskette's data was limited to the catalog track:$11, I was able to recover the disk. The reason it took so long was mainly in finding all of the necessary tools to get software downloads off the Internet onto my PC and then onto an Apple II diskette.

It was after this episode that I realized that the reliability of diskettes might become a serious impediment to future reminiscing sessions years down the road. The first thing I did was create image files for every diskette that I could and store on my PC. I made copies of the disks that could not be read by the ADT transfer software. These were mainly games. I realized that I could simply use an Apple emulator for my retreats into computer history, but I feel it is just not the same, and if I ever have children*, I would want them to see and touch one of the very first "real" personal computers, not some simulation of an Apple in a window on a Pentium VIII running Windows 2012. It would be meaningless. So I decided I wanted a hard drive for my Apple, and started looking for one the old SCSI solutions for the Apple II. They did exist, but were pretty rare, and even if I could find one I figured it would also be unreliable. In my search I stumbled on several web pages where someone had interfaced an IDE hard drive with an Apple II and other old 8 bit machines. Struck by the relative simplicity of the project I figured it would take two weekends to build one. The project I used as a model most closely was Stéphane Guillard - Apple II IDE/ATA interface project . His project was unique in that he wrote code for the Apple II that understands the FAT16 format, or at least is headed in that direction.

The problems started very soon. I was not using the LSI chips that Stéphane had used, but instead an Altera EPM7064S series CPLD. I discovered several things about these chips that proved to be a problem. Mainly the problem was my lack of experience with this CPLD. Between hardware and software, my two weekends had turned into two months. During that time though, several good changes to the project's design resulted. The main change being the use of CompactFlash cards instead from IDE hard drives.

Realizing that it may be some time before Stéphane was able to integrate his OSS code into either ProDOS or DOS 3.3, I decided to abandon building a duplicate of his project and set off in another direction. I wanted only ProDOS support. ProDOS is the DOS that Apple released around the time of the introduction of the Apple IIe. Then after the release of the 16 bit Apple IIgs, they renamed the 8 bit version of ProDOS to ProDOS 8 to differentiate it from the new 16 bit version. Because ProDOS 8 only supports two 32 Mbytes drives per device, I decided that an IDE hard drive would be a waste, in many ways. Instead I changed the project to support CompactFlash cards in "true IDE" mode. Although an IDE hard drive would still work.

I ask a friend and ProDOS hacker from way back, Chris Schumann, to help me develop a ProDOS 8 driver that would work with ATA devices, specifically the SanDisk 64 Meg CompactFlash Memory Card. We spent several days coding with marginally working hardware and roughed out the ProDOS driver, complete with debug code which would output via an Apple Super Serial card back to my PC. He had written ProDOS drivers in the past that allowed a file on a PC to appear as a hard drive on the Apple linked via a RS232 serial connection.

After much struggling with a glitch in my Apple II+ that made my hardware work unreliably, and nearly ready to give up, I tried the card in the Apple IIe platinum I purchased via Ebay, and it worked great. Special Thanks to Jeff Pagel for his help and the loan of test equipment.  "'s probably a timing issue..." 

Let the reminiscing begin...

Now if I could only get RobotWar to run off a ProDOS disk??? hmm.. Update: I have found that DOS.MASTER by the late Glen Bredon, allows me to run RobotWar and other DOS3.3 software from any ProDOS disk!


* Update: My son Nathan Thomas Dreher was born August 24th, 2002.

* Update: My son Michael James Dreher was born February 16th, 2005.

CFFA Project Definition

Project Definition

  • A CompactFlash / USB flash drive interface for Apple II family of computers
  • Support 1 to 13 partitions under ProDOS and GS/OS, and 2 virtual floppy drives
  • Virtual Floppy image support allows the use of almost any non-copy-protected floppy disk image, including .dsk, .2mg, and .nib files. Note: .nib files of protected floppies will not work with the CFFA3000
  • Allows storage of thousands of floppy and smartport disk images
  • User configurable partition count
  • Boot from either device and any partition
  • Allow booting from Dos3.3, Pascal, CPM, Contiki, ProDOS or GS/OS directly from the Interface card (for a floppy-less system)
  • Configurable as a CFFA smart port controller (i.e. a mass storage device) or as a floppy controller, or both. When configured as both, requires 2 slots in your Apple II, one for the physical card, and one for the virtual floppy controller.
  • Hardware supports DMA, although v1.0 software does not currently support DMA. Future support is planned, but not guaranteed.

CFFA Logic

Project Logic for older v1.x cards

This project uses a Complex Programmable Logic Device (CPLD) made by Altera Corp. Although the device is in-circuit programmable, I simply programmed the part in my Dataman-48 Universal Programmer with a 44pin Universal Adapter - model #SPD-UNIV-44. Part #9959440000REV.:A1. Once programmed I inserted the part in the socket on my prototype. The output file I load into the programmer is called: appleideinterface.pof.

The PLD software I used for this project is MAX+plus II 10.1 BASELINE from Altera. After you download and install it, you can use it to modify the PLD logic. You will have to fill out a form to get a password from Altera to install the software. NOTE: The Altera Baseline software is already getting old, they recommend you use their more current Quartus II Web Edition software. I have not yet tried that version.

There are really only two source files that are critical to build this design. (however, there are a few other important files, such as a file that contains the pin numbers that I used on the CPLD)

  1. The main PLD design file: appleideinterface.gdf. This is a Altera graphical design file and will require Altera's software to edit.
  2. An additional design file: applelogic.tdf A sub block used inside the .gdf file above with all of the basic boolean equations. This is a text file and can be view with any text editor. The other files in the logic zip file are related Altera support files, and store configuration information.

CFFA Prototype Hardware

Prototype Hardware for older v1.x cards

My first prototype used no discrete 74HCTxxx series parts, all logic was in the CPLD. Due to several unrelated problems with construction and the consumption of all PLD resources, I decided to build a second prototype with using some HCT parts, this time paying more attention to power distribution. I still believe it would be easy to eliminate the discrete 74HCT series parts if you used a larger PLD, like the EPM70128S. Although it might not be very cost effective.

Here is the schematic I developed AFTER completing my prototype. That means this schematic has not been tested. If you decide to build this project from scratch, you should use the schematic from the production board. If you just want a quick look at the schematic click here to view a 640kB jpeg image of the schematic.

Prototype Parts List:
  • 1 - SanDisk CompactFlash 64Meg or 32Meg
  • 1 - CompactFlash to IDE conversion board - Adtron SDDA-03 available from EMJ Embedded
  • 1 - ISA bus prototype board (trimmed to fit into the apple bus) Jameco part #21531
  • 1 - 44pin PLCC socket. Jameco part #71618
  • 1 - 44pin PLCC wire-wrap socket. ( - part #44PG-W or similar)
  • 1 - Altera EPM7064SLC44-10F
  • 1 - 27128 EPROM
  • 2 - 74HCT373 transparent latch
  • 2 - 74HCT245 bus transceiver
  • 7 - 22ohm 1/8w resistors
  • 5 - 0.1uf capacitors non-polarized (used for power supply bypass)
  • 3 - 1.0uf capacitors non-polarized (used for power supply bypass)
  • 10 - 30 pin wire wrap SIPP sockets. Jameco part #104053 (there were some leftover)
  • misc wire wrap tools and wire

My prototype was built on a board made from a PC's ISA bus prototyping card that was modified to fit into the Apple II's bus. These prototyping cards are relatively easy to find. I purchased mine through Jameco Electronics. I did the modifications using a utility knife and a straight edge. To know where to cut I used another Apple Peripheral card as a guide. Just score each side of the board deeply and snap along the score line.

Prototype Pictures:
Prototypes: First Wire Wrapped PCB CFFA Rev A.
With CompactFlash:
IBM Hard Drive:
Unit Top:
CPLD Close-up:
Bottom Close-up 1:
Bottom Close-up 2:

CFFA Downloads

Project Downloads

CFFA3000 Files

Files for older CFFA 1.x and 2.x boards look here
CFFA Reference Materials

Reference Materials

Useful Specifications:

Tools and Misc. Links

Other Inspiring projects:

CFFA Status History

Status History

Nov 3, 2019:

NOTE: my web site has been moved to a different hosting product at Godaddy and in the process the forum has broken and a bunch of updates where lost. Please bear with me as I try to get everything fixed back up. Note: I will place some boards placed on ebay in the future but it will be a small amount. Exactly when I can't say. I have been sidetracked by this website nightmare.

July 29, 2019:

I have reached out to the first 30 people who had expressed interest in buying a CFFA3000 from my remaining units, and have sold all of those units. They will be shipped over the next 6 weeks. Once these are shipped I will only have some 20 non-working units left. If I can repair any of those units, I will sell them on Ebay from time to time starting around October 2019. I currently have no plans to make a new Gen 4 CFFA. So this is most likely the end of the line. If I change my mind about building something, I will post something here on my site. It is hard to beleive I have been at this hobby for 17+ years! It has been an honor getting to know and talk with so many Apple II fans. I have enjoyed hearing your stories about how the Apple II affected your life, often like it affected mine. -Rich
Note: The order status can be found here.

July 03, 2019:

I have received the parts from China for the remaining 25 unfinished CFFA3000 units. Next week after the 4th of July weekend, I will try soldering a few sockets and test whether they work or not. I have no reason to doubt that they will work fine. I will update here again after that.

June 24, 2019:

I have finally found a source of CF sockets in China. They are being sent to me and should arrive in a few weeks. I can then finish the 25 remaining units I have. I will contact everyone who has emailed me to indicated an interest in getting a board. There will be a limit of 1 per customer so everyone has a better chance of getting one. Remember this is still the end of run #5, and there will not a run #6. I still might some day make a new design, but so far I have not done any work on that idea.

May 27, 2019:

I still have not found a source of CF sockets for the group of 25 remaining boards. For now I have been selling some of the units I have fixed. If you are interested please email me here . I will contact you back by email if I get ready for you. <

April 04, 2019:

I still have not found a source of CF sockets for the group of 25 remaining boards. Still looking at a couple remaining leads. I will update again soon.

March 10, 2019:

I am nearly at the end of CFFA3000 run #5 with about 5 boards left. Once those are gone the web site will show out-of-stock. I have a group of 25 boards that still need to have the CF socket soldered on, and a group of about 30 boards that I need to repair because they didn't work right from the assembler or had costmetic problems. I am trying to find a source for the CF socket (It is obsolete now) and if I can I will make the CFFA available here on my web site. This process will take at least a month or more so check back in April, May and June if you are still looking for a CFFA3000.

Oct 26, 2018:

Current inventory levels: 127 CFFA3000s, 286 Remote Switches, 0 CFFA1s.

Sept 23, 2018:

I recently reached out my friends, family, and to my entire CFFA customer list for help with a fund raiser for a friend. She is trying to complete an associates degree in programming and needed some help because of a series of events in her life that were not her fault. Knowing that I never would have finished colleage without the efforts of others, I encouraged her to start this fund raiser because it might make a difference. Well, the response from everyone, including the Apple II community, was very impressive. Thank you for the donations!! It will definately make a tangable difference in her life.
For those that would still like to donate you can go here

July 22, 2018:

Current inventory levels: 203 CFFA3000s, 331 Remote Switches, 2 CFFA1s.

June 14, 2018:

Current inventory levels: 270 CFFA3000s, 384 Remote Switches, 23 CFFA1s.
If you have already ordered up to 2 units from this current batch/run, you may now order up to 2 more units. Note: there is still about a 4 week lead time for new orders.

May 09, 2018:

Current inventory levels: 300 CFFA3000s, 400 Remote Switches, 26 CFFA1s. This last Monday we didn't get any boards shipped as expected because of a personal issue. We will be trying ship some extra boards this week to make up for that delay.

April 24, 2018:

I have had an additional 70 CFFA3000 boards assembled from spare parts from previous runs. So now there are 325 CFFA3000 boards, 420 switches, and 28 CFFA1 left in stock. If you have already ordered from Run #5, you can now order up to an other 2 boards per person/address. It will be another 6 weeks before I am caught up with current orders. Please factor this into your plans if you order more.

April 11, 2018:

There are currently 263 CFFA3000 boards, 426 switches, and 33 CFFA1s left in stock.

March 31, 2018

There are currently 269 CFFA3000 boards, 432 switches, and 35 CFFA1s left in stock.

March 15, 2018

There are currently 289 CFFA3000 boards, 447 switches, and 37 CFFA1s left in stock.

March 7, 2018

There are currently 325 CFFA3000 boards, 473 Remote switches, and 40 CFFA1s available. The Remote covers should finally be arriving March 9th after the first batch of covers was manufactured incorrectly. Because there was some confusion, please note that you don't have to order these separately, they come with the remote switch.

March 03, 2018

There are currently 341 CFFA3000 boards available to order.

Feb 28, 2018

We just updated the order status page. If you see something wrong with your status please send an email to let us know. We will start shipping boards out March 5th.

Feb 25, 2018

The order site opened yesterday, and I am now accepting pre-orders. As of this post (at 6pm CST) there are 459 CFFA3000s and 586 remote switches still available. The 50 limited edition "Red" CFFA3000s sold out quickly. Those orders will ship first, and the regular CFFA3000s will begin shipping on March 5th.

Feb 16, 2018

The first 500 boards have arrived back from the assembler! I have just tested 3 boards and they all work. My tentative plan is to open for pre-orders next Saturday (Feb 24) in the afternoon. This date is subject to change. I will email everyone on the waiting list when I am ready. There is still much for me to do before I am ready. I have a day off work for president's day (US holiday) next Monday which helps. Note: there was no email status update about this.

Jan 29, 2018:

Great news! Today we verified that 4 CFFA3000 "first-article" units off the assembly line function perfectly in two Apple IIgs computers. The assembler is now in the process of building the remaining 996 units which will take about 4 weeks. We are currently working to get everything ready to open for pre-orders sometime in mid to late February.

Jan 18, 2018:

Finally the remainder of the parts are on their way, via FedEx, to the assember. They will conduct an inventory count, and if the part counts are correct begin assembly of Run#5! This process will take about 4 weeks + a week to ship the boards back to me, if all goes well.

Jan 06, 2018:

I see an update is long overdue... I am still waiting for one more part from supplier Arrow. It should be here soon. Most of the other parts and PCBs are already at the assembler in California. I sent a out CFFA3000 Run#5 status Update #2 email on Dec 18th, 2017. I am hoping to start pre-orders in late February, 2018. For expected pricing information please click at the FAQ link on the left.

Oct 10, 2017:

I recently sent an email to the interst list titled: CFFA3000 Run#5 Status Update #1. If you didn't get that email and you believe you are on the Run #5 CFFA waiting list, please visit my shop and sign up to the mailing list . Occationally I do forget to add people to the list. If that happened you, I appologize.

Aug 08, 2017:

I have placed orders for all of the CFFA3000 Run#5 parts over the last week. The lead-time for some parts is approaching 4 months! These are "estimated" lead times so parts may arrive sooner, I don't know. But it is also possible that the CFFA3000 availability will get pushed out into early 2018. I will update this site as I learn more about actual delivery dates. I have ordered enough parts to build 1000 units so I am pretty confident that everyone who would like to buy one will get one. This will very likely be the last time I build this design, because the parts are getting much harder to find and way more expensive. I don't know if I will try to design something new in the future, but it would likely not happen until 2020, if ever. Note: For this run the switch will not be an option but will be included with each unit. The cost of the board will be higher, which was unavoidable. Whether the switch has a cover this time is still TBD. I will post an update once that is determined.

Jul 30, 2017:

I am in the process of getting quotes for all of the parts and assembler fees and will be ordering parts soon. Note: Some parts have lead times upwards of 14 weeks, probably because they are older 5v parts in some cases. I have not made the final decision on the batch size yet but it will be at least 500 units. I have more than 500 people on the interest list at this point. Pretty crazy when you think about it. Apple II forever!

May 05, 2017:

So there is enough interest for a run #5 CFFA3000 board run. I plan to build the boards later in the year and start taking pre-orders in Novemeber time frame.With shipments starting sometime in late November or December. As before, it will take about 4 months to get all of the pre-orders shipped. So it will be a long wait for some people near end of the pre-order list. When all of the planned dates are choosen, I will email everyone on the interest-list with more details on how to place and order and how to pay. Hang in there, I know it is a long wait. The exact cost of the board has not been set, but it should be around the same cost as last time which was US$159.95 + shipping.

Jan 27, 2017:

The interest level for a Run #5 of the CFFA3000 has just passed 250 people. In the comming months I will start looking to price the parts and verify they are still available. It is getting harder and harder to find some of these 5v parts from reputable vendors. Please email me if you would like to be on the interest list. I will email everyone on the list when I have the next batch ready for pre-order.

Oct 15, 2016:

Remote switch units are now back in stock. Sorry we still are not selling the covers separately. Interest in the CFFA3000 continues to grow, reaching 150 people so far.

August 08, 2016:

We have not received enough interest to build Run #5 in time for this winter season (when we normally ship boards), so that means the soonest Run#5 could become available is Nov 2017. We need an interest level of about 250 people before committing to building a run of 500 boards. As I write this, about 115 have expressed an interest so far. Also there has been no progress on offering remote switch covers for sale by themselves. We were hoping to offer this but have gotten way too busy.

March 07, 2016:

The CFFA3000 Run#4 is Sold-Out. Any outstanding unpaid orders need to be paid for by March 25, 2016. All Run #4 orders will be shipped before the end of March. If there are any extra boards after everything is finished, I will put them up for sale on ebay some time in April 2016. Surely by now the world-wide demand for CFFA cards is filled, but if you would like to express your interest in a fifth run of CFFA3000 cards, please use this email link to let me know.

Feb 23, 2016:

As of today, there are a total of 24 CFFA3000 boards left in stock! Order soon before they are all gone!
Once I have shipped all of the CFFA3000 boards I will look into making switch covers availables to customers of previous runs. I will send out an email to existing customers if/when they become available.

Nov 24, 2015:

CFFA3000 Run #4 is currently shipping to customers. We have shipped 97 boards as of today. There are 117 still available to order from this batch 500, and 91 remote switches out of 300 total. Remember that you can check your order status here!!

Oct 31, 2015:

The 4th run of CFFA3000 boards are ready to order. Click on the Order Form link to the left. This run is 500 boards in size. We will be shipping 100 boards per month. Order soon, as they will go fast. About 200 boards have already sold in the first 9 hours of availablity.

Sept 01, 2015:

CFFA3000 Run#4 Update: All of the parts and PCBs have been shipped to the board assembler in California.

June 29, 2015:

CFFA3000 Run#4 Update: The PCBs and all parts for the next run of CFFA3000 boards have been ordered! I am still on schedule for November 2015 availability.

Nov 28, 2014:

After 12 years of building cards the interest level in the CFFA cards remains high, with over 200 people expressing an interest in purchasing a card from Run 4. Unfortunately, for personal reasons, I need to postpone the next run of the CFFA3000 cards (Run 4) until November 2015. I will notify everyone on the interest list as soon as we are ready to take pre-orders, in late fall 2015. All future CFFA card runs will happen in the winter time (northern hemisphere).

April 15, 2014:

CFFA3000 run#3 is sold out.

Mar 26, 2014:

CFFA3000 Run#3 is just about finished. As I type there are 6 boards left. After these are gone I will start working on a pile of 25 boards that failed initial testing. I will attempt to repair these boards in the coming weeks/months and offer them for sale. Please check the order site from time to time during April and May to see if any boards have become available. I will put up another interest list to see if there is enough interest for a fourth run of boards. Thanks to everyone who purchased run 3 boards!!

Nov 16, 2013:

With the help of Dave Schmidt we have a new tutorial video about setting up the CFFA3000. This is perfect for first time users who want a little help getting started.
As of today we have shipped about 260 units of the 390 ordered so far. We try to ship about 40 units per week.

Sep 11, 2013:

We are now accepting orders for Run#3 of the CFFA3000 board! This run is 575 boards in size. I expect to ship the first 25 units on Sept 23, 2013. You can use the order link on the left in the navigation bar or click here.

Aug 18,2013:

The parts for Run#3 have shipped to the assembler. They should have the assmebly completed by the end of the month. Then they will get shipped back to me for programming and testing. Once I know that the first-article off the assembly machine works, I will open up the order site and contact everyone on the interest list. Shouldn't be much longer now...

Aug 04, 2013:

Most of the parts have arrived, I am just waiting on a few back-ordered parts and then I will send everything to the assembler for final assembly.

Jun 06, 2013:

Part ordering has begun for Run#3 of CFFA3000 boards. We are still on target to begin accepting orders in Sept 2013. Interest in the CFFA3000 remains high.

Apr 23, 2013:

There has been a lot of interest in the next batch of CFFA3000 boards (Run#3). Here are answers to a few questions being asked:

  • Run3 boards should be available some time this autumn (N. Hemi). We are aiming for Sept 2013.
  • They will probably cost the same US$149.95 + shipping as the previous run.
  • Preorder are NOT open yet, I am only collecting email addresses currenlty.
  • If you would like to get on the email list to be notified for a Run#3 please send me an email Here!

Feb 13, 2013:

CFFA3000 firmware v3.1 has finally been released and posted to the downloads folder. This firmware adds support for folders (sub-directories) to improve image file management. Up to 8 levels of subdirectories with up to 255 image files in each directory are supported. The files contained in the zip file are the same files that would be included on the shipping CDROM. The user manual has been updated.

Feb 13, 2013:

CFFA3000 firmware v3.1 has finally been released and posted to the downloads folder. This firmware adds support for folders (sub-directories) to improve image file management. Up to 8 levels of subdirectories with up to 255 image files in each directory are supported. The files contained in the zip file are the same files that would be included on the shipping CDROM. The user manual has been updated.

Nov 14, 2012:

CFFA3000 Run#2 is sold out! It took 5 months (almost to the day) to sell 480 cards. I am collecting names of people interested in a third run of CFFA3000s. If you would like to get on the email list to be notified for a Run#3 please send me an email Here!

Dec 22, 2012:

The first beta version of the new CFFA3000 firmware v3.1 and updated CPLD v6 has just been posted to the downloads folder. This firmware adds support for folders (sub-directories) to improve image file management. Up to 8 levels of subdirectories with up to 255 image files in each directory are supported. The readme.txt file gives instructions and lists the other improvements in this release. If you find bugs in this release, please send me an email and let me know what you have found. If you try the beta but need to go back to the previous version please consult the readme.txt file.

Jun 15, 2012:

CFFA3000 Run#2 Available! You may now place an order for the second batch of CFFA3000 cards. This batch is 500 units. I will begin shipping in early July, 2012. But keep in mind it will take me all summer to ship this batch.

Jun 5, 2012:

The assembly house has just informed me that they have shipped 280 (a little over half of the batch) CFFA3000 boards and Remotes to me. They should be here next week. The remaining 220 boards will follow in a few more weeks. I will be opening up and order page and sending out an email to everyone in a week or two.

Apr 14, 2012:

Today a package arrived from Advanced Circuits containing the 500 PCBs for run #2 of the CFFA3000!! While I wait for some of the back ordered parts, I will build up a couple of these new boards to verify they work. I hope to have all of the parts ready to ship to the assembler in about 4 weeks. I will post another update then. The other boards pictured are the 350 Remote PCBs. I am still estimating summer 2012 availability for the CFFA3000. Currently my list of interested people has about 340 people on it. I will have a pre-order phase, but this time I think I will wait until the boards are a little closer to finished than I did on Run #1.

Mar 7, 2012:

We are now in the process of getting final quotes on parts for run #2 of the CFFA3000. We hope to be placing orders for the parts this week or next. We have not made a final decision on the run size yet, but we are looking at quantities of 400 and 500. The price of the next run will likely stay the same at US$149.95. It should be available in summer of 2012.

Dec 14, 2011:

I have finally completed shipping all of the packages for Run #1 of the CFFA3000!!. There is a lot of interest in another run and after I take a break for a couple months, I will start looking into building another batch of boards. In the mean time if you are interested please be sure to let me know, if you have not already done so. Also please post to my forums if you have any problems or comments or suggestions related to your CFFA3000 card.
The initial shipping firmware (v3.0) supports disk image files only in the root directory of your media of subdirectories. Currently the firmware can only see 255 disk image files in the root directory of your CF and USB media. I recommend using FAT32 instead of FAT16 if you plan to get anywhere near this limit. Future releases of the CFFA3000 firmware will support subdirectries and will remove the 255 file limit.

Nov 28, 2011:

I took a break over the Thanksgiving holiday but now I am back at getting packages shipped. I think I should finishing shipping Run #1 by Dec 11, 2011 at the latest. Everyone should have their boards before the end of the year.

Nov 19, 2011:

I just uploaded the first small firmware update v3.0.1 (non beta) release to the "File Downloads" page. This fixes an issue with GS/OS accessing Disk II floppy disk images and corrupting them. This doesn't affect smart port mounted images, just disk II mounted images. BTW, I am working on boards 212 to 231 this weekend. I hope to ship those on Monday.

Nov 07, 2011:

Please note that I have changed the forum address again. I do this from time to time to combat spambots. This unfortunately breaks all the google links and any bookmarks to the forum you might have. Please use the link on my site to get to the forum as it will always be updated when the forum is moved. Oct 30, 2011:

I will be traveling for work from 10/31/2011 to 11/02/2011. CFFA3000 shipments will resume on 11/04/2011.

Oct 25, 2011:

The CFFA3000 (Run #1) is finally shipping! It has been more than two years since this project began and I am happy to report the boards are going out. I need to revise my previous estimate about how many boards I will be able to ship per week from 100 down to about 60 or so. Please go to the order status page to follow my shipping progress.

Oct 19, 2011:

I have just uploaded the first firmware/logic release candidate to the beta page!! A l ot of effort has gone into this release and it will probably be the shipping version. I plan to start shipping boards on 10/24/2011. I am aiming to ship 100 units on the 24th, and another 100 the following monday, and the remainder the week after that.

Oct 07, 2011:

Beta testers, we have just release beta version b24. This version adds support for switching floppy images using the remote switches. It also fixed a number of bugs including a long name directory entry corruption bug. Please update to this new version.
I have finally updated the order status page with all of the orders. Please verify that your order is there and matches what you expect. I am now shooting for the first or seco nd week in October to begin shippments. I hope to ship at least 60 boards per week.

Sept 03, 2011:

I was hoping to being shipments today of CFFA3000's boards. But after polling the first 60 customers with the suggestion that I delay a couple weeks if it help me get the firmware into better shape, more than half agreed that delay would be alright. So I have decided to push back the initial ship date until Oct 17, 2011. I know this will be disappointing, but I believe this extra time will allow us to really nail down the firmware, especially in the area of Disk II emulation. I will try not to allow that date to slip again. Even if there are known firmware issues I will get shipments started. Also I will try to increase the 1st shipment batch size from 60 to either 80 or 100 boards.

August 31, 2011:

David Schmidt has just sent me a beta version of his new Apple III driver for the beta testers to test. I don't know how many of you guys have Apple 3's but if you try it please let us know what you find.
A few days ago I sent the Remote PCB parts off to the assembler. I was going to assemble them myself but it was just too time consuming. They should be back in a couple weeks. There has been some good progress on the firmware stability especially with USB writes. Also the floppy switching firmware is coming along nicely. There will be a new beta version soon.

August 18, 2011:

Well that was quick! The CFFA3000 Run #1 Pre-orders are sold out!
I am starting a new list for run #2. Please send me an email . Keep in mind that it will be awhile before the second run can be build. Something in the 6 to 12 months range.

August 14, 2011:

As of today there are 15 CFFA3000s left. The card has sold fast probably due to the long developement period. Now the job of getting everything done in the firmware and getting ready to begin shipments is next. I am going to be sending out switch units to the beta testers on Monday.

On a personal note, my mother died last Saturday at age 86, and this last week has been a blur. I mention this because my mom is the one who bought me my first computer:an Apple II+ in 1981. I had begged her for an Apple for months and made all kinds of promises about saving money if she would get me one. Finally she took me to the local Team Electronics here in town and we purchased a complete Apple II+ system, with 16KB ram card, two floppy drives, monitor, and printer. The whole setup! I think it ended up costing a little north of $3000. I was in heaven! My friend Steve already had an Apple II+ for some time, and I am sure I was jealous. All of my friends were interested in computers and I was the second one to get an Apple II+. To say this changed my life would be an understatement and if you are reading this you probably understand why. I went on to get a degree in Electrical Engineering from the University of Wisconsin, but I have always worked in jobs related to programming even to this day. One day, about 15 years later, I was talking to my mother about that old Apple computer and its effect on my life when she mentioned in passing that she had taken a bank loan to be able to afford the computer. I knew we were not a wealthy family but I am sure I did not appreciate how hard it was for her to buy that computer. I sure appreciate it now. Thank you mom! I will miss you...


July 23, 2011:

Back from Kfest 2011. I had a ton of fun and got to meet a lot of great people! Everyone made me feel right at home. I sold a bunch of cards to Kfest attendees and I am looking formward to feedback from them to help us finish the firmware. I was also able to test my shopping cart and get to the bottom of a couple problems that should make pre-ordering go more smoothly. The next step is to open for pre-orders.

July 12, 2011:

Wow, only a week until KFest. Everthing is coming down to the wire. The first article PCB came off the assembly line to be tested and it passed all of the tests! So now the assembler is assembling the other 299 boards. I hope to have a batch of 50 boards back from the assembler by 18th so I can take them with me to Kfest. My hope is that any folks at Kfest who are interested in the CFFA3000 will be my beta testers for the CFFA3000 and provide feedback for the final tweaks to the product before I start filling pre-orders. I have also decided to delay opening up for pre-orders until after Kfest. This is because I just changed my order form to use a commercial shopping cart. What a pain! So hopefully the Kfesters can help test that for me too.

July 1, 2011:

I received the PCBs yesterday and today I shipped them to the assembler. Once they arrive at the assembler I will open up for pre-orders. This will be around July 7.

June 27, 2011:

Today I boxed up all of the parts (except PCBs) and shipped them to the assembler! Box was about 22lbs (10Kg). Now I am just waiting for the PCBs to arrive. I will inspect them and ship them to the assembler also. I am still trying to get my web site open for orders. But have not finished that yet.

June 13, 2011:

Finally, 300 PCBs of the revC design have been ordered! It has been two years in the making. I am still hoping to get finished boards back before I drive down to KFest. It would be fun to have boards by KFest but not the end of the world if they are not ready. I will be opening pre-orders in the coming weeks once I get my web site ready. I will send out an email to everyone on the CFFA3000 interest list when I am ready! Project Status - 6/2/2011: I have just finished ordering all of the components for 300 CFFA3K boards!! I will also be placing the PCB order very soon. PCBs will take about 3 weeks to have made. Then everything gets boxed up and sent to California to be assembled. I am still aiming to be finished by Kfest. Once I send in the PCB order, I will start taking pre-orders.

April 25, 2011:

I have assembled the first of 5 rev C boards, and it seems to be working perfectly. On this rev of the board I tried to reduce the part count and therefore the cost. The rev B board was just too expensive to produce. Also some changes where made that just made good sense. The 4 LEDs at the top of the board seemed like a good idea at first but after using the board for many months, they just seemed confusing, and unneeded. The reset push-button was removed and the USB traces where cleaned up in the new layout. Some of the parts seen below will not be installed the production board. LEDs D0-D3 are just for debug and will not be installed. Also all of the headers except P4 will not be installed as they are not needed. Although you can't see it, the silkscreen on the back of the board identifies the purpose of the Config dip switches currently defined. I am hoping this board doesn't have any mistakes and will be the production layout. -Rich

Apr 8, 2011:

It has been awhile since my last status update and some good progress has been made. A third, and hopfully final, prototype PCB design has been sent to Advanced Circuits to be built and it just shipped. I should have them in a day or two. I hope that this is the final prototype and this design can be used for the production run.

Unless you read the forums, you might not know that David Schmidt has been doing a lot of testing on the CFFA3000 and has given us some great feedback and found a variety of problems. This has helped kick this project back into high gear. So I thank David for that.

The plan at this point is to build up 5 rev C prototypes and begin testing the new board design. In the mean time I plan to get enough parts ordered to build around 300 boards. I can report that the bootloader is finished so now the all of the programmable devices can be programmed by the user.

Dec 9, 2010:

The CFFA project is still alive and well. It has been quite awhile since I have updated my web site. Sorry to keep everyone in the dark. There has been a lot of interest, and the delays have not been for lack of interest in the project, but more for personal reasons. I am loath to make a firm estimate about when this will be done, so I won't. I do know that we are at least another 3 months away.

Here is a brief summary of the progress on the CFFA3000 and an update on the price:

1) The CFFA3000 will cost US$149.95.
This is more than I wanted, but I didn't have a choice. Compared to the previous CFFA, the CFFA3000 has more features, over twice as many parts, and a CPLD 9 times larger. Not to mention the costs for PCBS and assembly rising.

2) The CFFA3000 can now read/write and boot 140K DSK, NIB and 2MG files. It handles both ProDOS order (PO) and DOS order (DO) images, and of course very large SmartPort images (up to 32MB for ProDOS, and even larger under GS/OS).

3) Although the CFFA3000 only uses one slot, it will require two empty slots to enable both SmartPort (Hard Drive) and floppy emulation. A typical setup might be the CFFA3000 in slot 7, and slot 6 left empty for the CFFA3000 disk emulation to map into. You can configure the CFFA3000 to function as a standard mass storage interface, or as a Floppy controller or both. When both are selected, the slot with CFFA3000 plugged in is the hard drive, and another available slot is the floppy controller.

4) Five prototype #2 boards were made and the third prototype PCB is nearly ready to be produced. I am hoping that this prototype will be the final production version.

5) The CPLD bootloader is finished so customers may download logic updates to fix future problems found in the CPLD logic.

6) Work has started on the microcontroller's bootloader, and should be finished soon. The bootloader's job is to apply updates to the firmware running on the AVR microcontroller.

7) Good progress has been made on the boot menus and file selection user interface. There are several ways to enter the CFFA3000 menu, including pressing 'M' at boot time, or (on the Apple IIgs) using the Classic Desk Accessory menu by pressing Apple-Control-Esc.

8) A number of images have booted and run, including ProDOS 2.0.3, DOS 3.3, UCSD Pascal, CP/M 2.23, Contiki, and Merlin-8 2.47, and RobotWar. These tests are not very exhaustive yet, but so far have not shown any problems (that we couldn't fix).

9) The AVR microcontroller part we are using for the CFFA3000 is on allocation (in short supply) so I have already ordered and received 200 units just in case they are hard to get later.

So what is left to do?

1) Finish the bootloader for the AVR micro.
2) Finish the menu and file selection features.
3) Add support for FAT's Long File Names if possible.
4) Get third prototype PCB sent in, assembled and tested.
5) Lots more testing on image files.
6) Get ready for production.
7) And anything I forgot to mention...

August 18, 2010:

I completed assembling the first of the second prototype PCBs a couple days ago. Everything that I have tested so far is working as expected. There is still more testing and development of course, but so far so good. There is a lot of interest in this card and it is getting excited as progress is made. We are now to the point where we can handile .nib files and are working on .dsk files with read currently working. Also .2mg and raw images on the CF are working. No progress on DMA yet, but now the hardware is ready to work on that feature!

July 14, 2010:

I have finally ordered and received the second prototype PCBs (5 in total). This board adds support for bus buffers and a standard type A USB socket and an off board LED/Button interface to control floppy swapping. There are other tweaks but nothing too major. The biggest change is the bus buffers on all signals. This was added mainly to support DMA as the CPLD would be incapable of driving a full apple II bus directly.

June 1, 2010:

This update is long overdue. The project had little progress over late winter and early spring, but is now moving forward again. Unfortunately, the schedule has slipped at least 2 months because of it. I would expect to ship boards around Sept 2010 now. The second prototype board is still not set into Advanced Circuits to be made, but it is very close to being done. I ended up re-laying out the entire thing after it was decided to add a complete set of bus buffers to ensure that DMA will work properly. To give you a better idea of where the project is at here is some detail:
* Disk images files can be used from both a USB drive and a CF card at the same time.
* If a USB device is present at boot time, we wait for it to finish connecting.
* FAT performance is greatly improved for disk image files that are not highly fragmented (we now spend a fraction of a second analyzing the file up-front, and it sped up a GS/OS boot (with lots of extras installed) from 102 seconds down to 72).
* The interactive menu screens are coming along, but many menu choices are stubs that are not hooked up yet. Preferences can be stored in the AVR's EEPROM.
* The "Upgrade CPLD" feature works, allowing a field upgrade of the CPLD logic from a file on a CF card.
* Automatically installs an Apple IIgs CDA that allows quick access to the CFFA menus without having to reboot.

March 4, 2010:

I am posting a status update because some have been asking for one. Progress on the CFFA300 has slowed down lately because I have been busy with work. I have started on the second prototype spin of the PCB board design. I hope to have those design file ready by the end of the March or earily April. So far the July 2010 availability date still seems reasonable. I still don't have an accurate cost estimate for you yet, sorry.

Jan 1, 2010:

The CFFA3000 can now boot, read, and write from HD and floppy image files stored on common USB flash drives. The flash drive can be formatted FAT16 or FAT32. Currently .PO and .NIB files are supported. There is still a great deal of supporting code to be written and tested and some flash drives don't work so they will need to be debugged. Also a second prototype will be needed to correct a few bugs and add a couple small features.

Nov 2, 2009:

We have DOS 3.3 booting and running in read-only mode from a nibblized disk image. I am running Robot War as I type! This is an exciting milestone in the project. Still have floppy write support and USB support to do. Also need to work on the cost estimations. Stay tuned...

Oct 18, 2009:

An important bit of progress to report. ProDOS 8 is running from the CF card. This proves out about 90% of the hardware on the card and verifies the design approach the card uses. The next area to focus on is the floppy emulation and multi-card mode where both the CFFA and the emulated floppy controller are active at the same time. Note:Extended SmartPort support is working, which means there is no need for a GS/OS loaded driver to achieve high performance. Instead, the automatically "generated" driver asks CFFA3000 to read or write a block directly to any memory address, without having to copy the data through bank 0.

August 19, 2009:

It may look almost done, but don't be fooled, it doesn't do anything yet. Still tons of code to write and lots of logic to develop. The AVR micro is working and the SRAMs are mostly working-couple quirks yet to be figured out. I need to start on the CPLD logic to really get to the point where firmware can be developed. So far no surprises! Keep in mind this is just the first prototype PCB and it main still change in significant ways. Please note that I am revising my estimate on when this project will be finished to the middle of 2010.

July 14, 2009:

First Prototype PCB files sent to board house! I have just sent the design files for the first prototype of the new CFFA to the board house. See rendering of PCB below...
Even if this PCB were perfect, and it won't be, there is still much programming work to be done. I expect several more prototypes to be built before I am done. I have not chosen a name yet for the new CFFA but the code name is CFFA3000. One feature I have not talked much about so far, is USB flash drive support. The new CFFA will allow users to store hundreds of disk image file on a USB flash drive (both floppy and HD images) and activate them with the startup menu. A standard FAT format will be supported so you can copy image files from any PC/MAC.


June 3, 2009:

I was originally going to sell any boards I fixed on Ebay. But after fixing 6 boards, I decided to just email the people at the top of my interested list and offer the boards to them at the regular price.
I am currently working on the first prototype's board layout of the next CFFA design. Progress is slow because I only have a limit amount of time to spend on the project.

Feb 23, 2009:

Run 6 of CFFA cards is sold out. I have no plans to produce any more CFFA's of this design. In a few weeks I will take a look at some of the units that never worked and see if I can repair them. If I can fix them I will throw them up on Ebay.

May 5, 2008:

I shipped the first 25 CFFA boards from Run 6 today. One 16MB CF card is included with each order. It will boot into ProDOS 1.9 and should work on any Apple II with at least 64 of memory. ProDOS 2.0.3 is also on the card in a subdirectory. I believe firmware version 2.0 is solid, but I encourage all customers to test the CFFA throughly before depending on it with imporant data. The manual, in PDF format, is on the CDROM included. I am sorry about the additional delays. The next batch of boards should go out next Monday, May 12, 2008.

April 27, 2008:

I have set a tenative ship date for the first 20 units of May 5, 2008. I have been working to be sure that the new firmware is bug free. My plan is to include a CF card with every order that contains both the new v2.0 firmware and the older v1.2 firmware, along with several useful utilities including davex and the flash update program. This will make it easy for you customers to revert back to the older firmware if any critical problems are discovered with the 2.0 version. Thanks to everyone for your patience.

April 14, 2008:

The 200 assembled PCBs have arrived!! Now begins the task of programming and testing.

Important: I had a flood in my basement last weekend. Although there was no damage to my CFFA project stuff, the basement had to be totally cleaned out. Everything that was in the basement is now in the garage. Unfortuately that is were my office was. I am trying to minimize the delay this will cause on shipping CFFA cards, but it will add at least a week or two. We have replaced the sump pump and the cleanup company has removed the carpet and bottom foot of drywall.
Here are a couple low res photos from my iPhone. Note the Apple II color monitor sitting on the floor. That was after we sucked up about an inch of water from the storage room.
Flood 1
Flood 2

April 7, 2008:

FlexOne has notified me that my order of 200 assembled PCBs has shipped. I am continuing to work on the testing of new firmware and CPLD logic. Once the boards are back I will begin testing them. There is still a lot of testing to do, but we are getting closer!

March 30, 2008:

I recently spoke with FlexOne (the PCB assembler) and they told me that April 6 is the new date that my 200 PCB will be finished. This will add at least a two week delay to the CFFA shipment dates. Sorry about that. I am using this extra time to finish testing the new version 2.0 firmware and CPLD v2.1 logic. I hope to deliver a very solid update.

March 4, 2008:

The CFFA Run6 parts kit finally shipped to assembler!! The assembly house has quoted about a 3 week turn around time for assembly. Add a week for shipping time, and I should have the boards back in house around the end of March. I am still working on the new 2.0 firmware. This will be a big improvement (in my opinion), and will be starting beta testing next week with any luck.

Jan 23, 2008:

There will be another run of 200 CFFA cards. Today, Jan 23, I ordered the PCBs and the parts. It will take about 3 weeks for the parts to arrive and then a week to get them to the assembler. Once there it will be another 3 to 4 weeks to get back the assembled boards. The cost of run 6 boards will the same $99.95 + shipping as the previous run.

Nov 1, 2007:

Run 5 of CFFA for Apple II have sold out. Unfortunately there were a bunch of boards that never worked, mostly due to defects in the PCBs. I may attempt to try to fix some of them, but it is difficult to find the problems without an X-ray machine. I have started a run 6 interest list, but I am skeptical that there will ever be another run based on the current demand. The CFFA has been a fun project and I have been honored to be a small part of the Apple II community that still thrives out there. Thanks for everyone's interest and support!

I still have a bunch of CFFA for Apple1 if any of you decide to start playing with an Apple 1 clone. I will be leaving for the VCF X tomorrow. I hope to see many of the Apple II faithful there!

Feb 16, 2007:

I have just ordered a batch of 100 PCBs for the CFFA1 project. I will be ordering all of the other parts next week and in about two more weeks I should have all the part needed. I will then be sending all of the parts and PCBs to FlexOne for assembly. Once I get my order site up and running I will send out an email to announce that I am accepting pre-orders.

August 31, 2006:

I have run out of boards until I get another batch from the assembler. I am also going to be traveling for the entire month of October, therefore the next orders will ship around November 10, 2006. I have kept the order page open.

August 11, 2006:

I have finally caught up on all of my order back log. Yes, it took months and months. Thank you to everyone who order a CFFA card. Thank you, also, for your extreme patience! I have 17 boards left in this

June 28, 2006:

Another batch of 100 assembled boards has arrived yesterday. I will ship the next group of orders around July 5. This should be about 20 boards maybe more.

June 8, 2006:

I have shipped boards 1 to 97. I am now waiting for another batch of 100 boards from the assembly company. I did have a slight delay in getting parts for the next batch and this will cause an additional two week delay in the next shipment. Sorry about that. All of the future boards built by the assembler will be built completely so that I will have no hand soldering to do. This costs a little more, but the time savings (especially cleaning) is worth it. I would look to the end of the month for the next shipment of CFFA boards.

May 21, 2006:

Boards are shipping and I have shipped about half of the total orders received. I added a forum topic in the CFFA forum for people to tell others what they are doing with their CFFA cards. Feel free to ramble on about anything that you are doing with your CFFA card in that forum section.

April 22, 2006:

I have shipped the first 20 or so boards. I hope to ship about 20 to 25 boards per week, but this weekend I came down with the stomach flu and will not be able to get any boards out, Sorry. You may notice that some foreign order shipped a day or two later than they were suppose to. This was a problem with USPS.COM giving useless error messages, which prevented me from printing the postage.

March 30, 2006:

The first 100 boards arrived today from the assembler. I still have to finish soldering all of the through-hole parts, program the chips, test each board, and finally print the revised manuals, then get my accounting in order. But all in all things are moving along.

March 22, 2006:

Today I received the first two sample boards from the assembly house. They both worked fine! So the rest of the first 100 board of the 4th run will be assembled. The updated manual should go to the printer late this week or early next.

March 11, 2006:

I have opened the CFFA order page for pre-orders! All of the parts have been ship to FlexOne the PCB assembly house for the first 100 PCBs. I plan to built up to 400 boards for this run if there is enough demand. So you only need to pre-order/pay if you want to get your CFFA sooner rather than later. I assume it will take until April before I am able to start shipping out boards. The order in which boards will be shipped will be based on the order I receive your payment, not the order in which orders are placed. So if you want to get in the front of the queue, I recommend using Paypal for fast payment.

March 6, 2006:

Today I receive the first batch of PCB boards for run #4. I assembled one board to be sure everything works and everything did :) I will be packaging up these board and all of the parts and sending them to FlexOne in California on Wednesday. I should be able to open my order page up for pre-orders very soon now.

Feb 27, 2006:

I have now placed the production PCB order and have ordered all of the parts. This will take two weeks. Then all the parts will be packed up and sent to the board assembly house in California. I am not sure how long that will take but I would guess another two weeks at least. In the mean time, I will be updating the manual and getting my web site ready.

Feb 18, 2006:

I have completed assembly of 3 new prototype boards from the new revB layout. I am happy to report that these seem to be working fine. I will be sending out two of the boards to other people to test for me in their machines. I am now hoping to place my production order by February 27. Click to see a picture of the new revB board. Note the addition of address line buffers and termination resistors. Also keep in mind that this is just a prototype so it doesn't have gold fingers.

Feb 8, 2006:

I have completed a new 2 layer PCB prototype that I will be sending out for manufacturing on Feb 6. This will take 7 days to receive. I hope this will be the last prototype board before I order the production run of boards

Jan 31, 2006:

Well, there is definately a problem with the first prototype design for run #4. The problem was a very bad ringing problem on many of the address lines. The problem was worst when no other cards where in the Apple II+, this problem also affected the IIe but to a much lesser extent. I am now finishing up a new PCB layout, the key change will be address line and control line buffers and series termination resistors. The problem only shows up when I use an EEPROM. Using an EPROM did work fine. Anyway, the bottom line is, there will be more delays before I can ship boards. I think April is going to be the soonest I will be ready at this point.

Jan 4, 2006:

Hi All, I have received back the prototype boards, and they are all working fine with one exception: I have a problem booting in the Apple II+ that did not exist on the old board design. I am working on this problem currently and hope to have it fixed soon. Once this problem is solved I think it will take me about 4 weeks to get the first batch of board and begin filling orders. I know many of you have waited a very long time. I appreciate that very much. Please hang in there, the finish line is near... If you would like to see a photo of my first prototype for this run, please click here

Nov 22, 2005:

I just sent the gerber files to PCB house to build a prototype for the 4th run of boards. I have made some changes to the board including the 3 jumper fix. Functionally the board will be the same as the previous runs, but will include an EEPROM so customers can update the firmware themselves. I was planning for late December as the shipping date for the 4th run, but due some long part lead times, it appears that early February is more likely.

April 27, 2005:

Today is my last day of work in Rochster, MN. It has been eleven months since I started working there during the weeks. Being home again every day will definately allow me to catch up on CFFA orders. I am just finishing the work on CPLD version 1.4. This has taken much longer than I thought it would. The good news is I think I am nearly done testing. The bad news is that just a CPLD upgrade won't fix the problem with the CFFA when using the 256MB SanDisk card on all Apple II's. To fix this CF card, and to allow most other brands like lexar to work with the CFFA, you will need a hardware modification to the card. That mod is three "re-work" jumpers that go from the back of the board around to the front of the board. If I do another run of boards, I will probably re-layout the board to include this fix. Once I get caught up with orders I will send out an email to everyone letting them know about the fix. I will also post a do-it-yourself guide for those who want to apply the fix themselves. I will also have some kind of return plan for those who would like me to make the fix for them. Stay tuned...

April 20, 2005:

I have sold out of Run 3 CFFA cards. If you are still interested in buying a CFFA card, let me know and I will add you to a list of people interested in a fourth run. The cost would still be US$105 + shipping. I still have a bunch of CFFA orders to fill, if you have not received your yet, don't worry, you will.

Feb 28, 2005:

I have found a problem with V1.3 CPLD logic. This problem seems to show itself mostly with larger CF cards like the 256MB SanDisk card. But it could should up with any CF card. I have sent beta samples of v1.4 CPLD to several customers and I am waiting for feedback. So far all feedback has been positive. If all goes well, I will be starting a CPLD trade in program next week. To get everyone updated.

Feb 16, 2005:

My son, Michael James was born. Weight 8lbs, 12.5 oz.

Dec 6, 2004:

I have shipped the first 5 boards of the third, and likely final run of CFFA cards. This run uses the original company, Advanced Circuits to make the PCBs. The PCB solder mask is a dark green unlike the light green from the second run.

Oct 30, 2004:

All of the parts for the next run of 100 CFFA cards has arrived, and enough extra parts for all of the upgrades that have been requested are now in hand. I will be sending out upgrades over the next few weeks, and once I get a test board built and working, I will open up the order form on my website for the third run of CFFA boards!

Sept 30, 2004:

Sept 30, 2004: I have just placed an order with Arrow Electronics for the parts for another 100 CFFA Boards, and 50 v1.3 upgrades. The lead time for the parts varies from a week to about 5 weeks. As soon as the CPLD and EPROMs come in I will start shipping out upgrade to those who have requested them. The main purpose for the firmware update is to support the Apple ][+ and //e. There are NO code changes for //e enhanced and //gs users, but the CPLD logic update should give better CF timing for all apples. Sorry this has all taken much longer than I originally predicted.

Sept 7, 2004:

I have sold out of the second run boards, but already have enough interest to do a third run! That's great. But the lead times on some of the parts is up to six weeks or more, so it will probably not be until the winter (Dec. 2004) before more boards are available. Also, I have no forgotten about the people interested in v1.3 Firmware/CPLD upgrades, I will be ordering more parts for those also. The good news is that I will be sending those out free of charge this time around.

Aug 5, 2004:

Hi All, Well it took awhile but I have finally sold out of CFFA boards. I am keeping a couple for repair/returns just incase. If you are still interested in buying a board, please let me know via email, and I will add your name to a list of interested people. Like before, I will need at least 40 people to express an interest before I could do another run. I fear that there may not be 40 more people who still want one, so this may be the end of the line. I did very much enjoy making and selling these cards, and contributing to the old Apple II community. I will always have a soft spot for my first Apple II+. I still have to get the upgrades out to people and will be doing it free of charge, at least for this upgrade. Please be patient, if you asked for one you will get one.

July 10, 2004:

I have sold out of boards being sold at the normal full price. I do still have a number of boards that will be offered at $75 + shipping, because they have some type of minor physical or costmentic flaw. When I have had time to go through those boards, I will put up an order form for them. Any boards that I do sell, will be guarenteed to work and have the same warranty as the full price boards. The cosmetic problems were the result of the board manufactures poor quality controls. As of July 10, 2004 I have about 12 boards left with cosmetic issues that I need to go through. I hope to have an order page back up sometime in July for those boards.

May 30, 2004:

I have sent new CPLDs and EPROMs to a couple people for testing. Vince has reported that, so far, everything has worked fine. Hopefully, I should be able to make this update available soon. If you are interested in getting updated logic and firmware, please drop me an email.

May 22, 2004:

After revising the firmware, it because apparent that there was a hardware problem with the CFFA in the ][+. After several hours, I found a subtle timing difference between the my ][+ and my //e platinum. That difference pushed already tight timing over the edge into failure. I have revised the logic on the CPLD and greatly improved the timing margins. This will become Logic release v1.3. The 6502 version of firmware will become v1.3 also. How these will be made available, I have not yet determined. Much testing has yet to be done!

May 20, 2004:

I have started work on revising the CFFA firmware to allow it to work with the 6502 This mean removing all 65C02 specific instruction. My hope is to allow ][+ and //e users to also be able to use my card with ProDOS 1.9. More too come...

March 21, 2004:

As of today, I have sold 134 boards out of the second run of 200. I should have 66 boards left, but I only have 20 boards left that are fit to sell because 44 units are substandard in one way or another. A few were DOA from the assembly house/PCB manufacturer, and the rest have some cosmetic damage. After the last 20 units are sold, I will carefully review the substandard units, and if there is demand, offer them at a reduced price, yet to be determined.

December 31, 2003:

As of today, all paid orders have been shipped. The number of boards shipped from both runs is 210 boards. On Dec 19, I updated the web site layout, and began adding information about other projects I have done. Orders still trickle from all over the planet. The last couple boards shipped to Australia, Japan, and the US. Happy New Year to all...

October 1 , 2003:

Shipped the 100th board today from the second run! Total Shipped so far is about 200

August 27, 2003:

Today I just shipped the 89th board out of 200. Currently all orders are filled. Although, not related to the CFFA project, I can't help but indulge in a bit of self promotion... check out most recent Circuit Cellar contest that just finished :)

July 9, 2003:

Dale Jackson has completed a driver for my CFFA Interface card that lets it work with the Apple ///. Very cool. If you try it, please drop me a note and let me know your experience. The source files and binaries can be download from the downloads section

June 17, 2003:

Shipped 20 units today.

June 14, 2003:

The rest of the currenly paid orders (18 units) will ship Tuesday June 17,

June 7, 2003:

A small batch of boards shipped today. The international packages from that batch will go out Monday June 9th, because USPS.COM is having technical problems and I could not generate postage for Global Express Mail packages.

June 2, 2003:

The next batch of board will probably go out Friday, June 6th.

May 27, 2003:

I shipped the first 30 units today to 24 customers. I hope to get the next shipment out on June 2nd.

May 21, 2003:

Good News... I just received a partial shipment of 40 boards today. I will begin testing tomorrow. If all is well, I should be able to ship about 20 units on May 27th. The rest of the units from the assembler are not far behind. (revised 5/22)

May 11, 2003:

I have received all 200 Manuals from the printer yesterday. I am still waiting for the boards from the assembler. I expect them to be delivered to me sometime this week.

April 27: 2003:

All 200 PCBs are now being machine assembled and should be delivered to me in the next week or so. The manual is at the printers, and remains unchanged from the last run.

April 15: 2003:

Good news! I received 5 test units from Pulsar, Inc. and they all worked fine. So I am going to go ahead and start taking orders for the second run of 200 boards now. I have been led to believe that the rest of the boards can be done in another 1 to 2 weeks. Orders will be filled in the order I receive your payment. So PayPal users have their orders typically filled the quickest.

April 4, 2003:

The blank test PCB I received had a small manufacturing defect, but it had not been through the standard test procedure which would have caught that problem. The 200 boards have now been through electrical test, the edge connector gold plated, and have been sent over to the assembly house. I have decided to wait before taking orders until the initial assembly test units are sent to me. That should be around Friday, April 11. If those units check out fine, then it will be another week or two befor the rest of the run is assembled. I am still shooting for the end of April to start shipping.

March 23: 2003:

Yogi from Pulsar, Inc called and told me that a bare PCB for my testing was being sent to me and should be here on March 25th. I will build up this board and if all look right, I will okay the start of assembly on a batch of 200 units and start taking orders for those units.

March 15, 2003:

All of the parts for second run of boards have been purchased and shipped to the PCB/Assembly company. They will be sending me a test PCB to build up, in a couple weeks, and if all checks out, they will go ahead with assembly of the next run. I will start taking order once I know that the test board works.

Feb 25, 2003:

Finally, the parts have started to arrive. I talked with Yogi at Pulsar and told him he can now actually go ahead with the board production. Once that is complete the boards will be machine assembled. I figure it will be at least another 4 or 5 weeks to get back the assembled units. I hope to start taking order around that time.

Jan 02, 2003:

All of the parts have been ordered for the second run. The CF socket made by Molex was out of stock at all of Molex's distributors. I talked with a sales rep at Molex and they could not give me even an approximate lead time. They said just get your order in and it will probably be filled within a month. This could turn out to be a serious problem for the late January delivery date I was hoping for. I will post updates when I know more.

Dec 20, 2002:

I went to Chicago to meet the folks at Pulsar, Inc. a PCB manufacturer, and place an order for 100 fully assembled CFFA boards. They are very nice people and gave me a tour of their facilities and the Assembler's facility that they sub-contract with. I am hoping that the quality of their boards exceeds the quality of the first run boards I received from Advanced Circiuts (and had to return)! Advanced Circuits has a slick sales staff, but their product quality leaves much to be desired. Not recommended! If you are doing a board of your own, you can contact Yogi at Pulsar to see what they can do for you. I will post follow-up information about the quality of the boards I get from Pulsar in the future. Also Apple II fan Howard Katz met me for lunch where we discussed the future of Kfest, how many more boards I might need to make to meet demand, and the bad weather. Overall everything went well, except for driving in a snow storm, but that didn't last long.

Dec 03, 2002:

There is enough interest in a second run, so I have begun talking with Pulsar Inc. about building and assembling the boards for me.

Sept 30, 2002:

Shipped 5 units. If you have placed an order please send your payment, thanks.

Sept 18, 2002:

I am getting pricing information on doing the second board run. If I can get enough interest, I want to have the boards machine assembled for this run. For the last run, I hand assembled all of the baords. This should reduce the amount of time it take to fill orders significantly. So if you are interested if purchasing a CFFA Interface card please let me know. Once I get about 30 to 35 interested people, I will go ahead with the project. It will take at least 4 weeks from that time to get the boards in hand to start testing.

August 27, 2002: Shipped 10 units today.

August 24, 2002:

My son, Nathan Thomas was born. Weight 9lbs, 7 oz.

August 12, 2002:

Shipped 7 units today.

August 3, 2002:

I have stopped taking orders, because I am at (or very near) the end of my board supply. The folks at Kfest have reserved the remaining units. If they don't follow through with actual payments, there may be a few units that free up, which would then be sold to someone else. I have started a list of people who would be interested in having me do a second run of CFFA boards. You can email at and let me know. If I do end up with a few extra boards from this first batch, I will contact the people on my list those interested in a second run. NOTE: FedEx Ground has really screwed up the last shipment. No less than 4 packages had mis-entered addresses by FedEx employees. Sorry to those people who have been negatively affected. I will be canceling my FedEx Ground Account. All Remaining packages will be shipped via USPS.

July 26, 2002:

Shipped 8 units today. As of today, I have about 24 units available..

July 12, 2002:

Shipped 12 units today. I have about 28 units left.

June 28, 2002:

Shipped 10 units today (through unit 48) -includes one to the Woz. Out of the run of 100 boards, about 65 have been ordered.

June 18, 2002:

Shipped 4 units today.

June 14, 2002:

Shipped 8 units today. Four more should go out on the 17th.

May 31, 2002:

Due to unavoidable delays, the next shipment will probably not be until June 15th. I am sorry of the delay.

May 29, 2002:

Howard Katz reported a problem he was having formatting partitions 3 and 4 on a 128MB Sandisk card. It was not reporting the correct size after format. Dave Lyons was able to discover that both Copy II+ and Apple System Utilities have a bug in them that will cause them to incorrectly determine the size of partition mapped into "other" slots. Please see click here for more specific information. I have been side tracked quite a lot this week and therefore it looks like I will not be able to ship a batch of boards this Friday. I will post my next ship date as soon as I know it.

May 28, 2002:

I have noticed that a great many CF cards are not currently compatible with the CFFA Interface card. From Emails it looks like many people would like to use the LexarMedia CF card, but are unable. Dave is sending me a Lexar card so I might do some testing with it. Also, I just got off of the phone with Engineer Dan Lee at LexarMedia. He was very interested in helping and ask many good questions. As soon as I get a Lexar card in my hands I should be able to answer the questions posed by Dan. Thanks Dan!

May 24, 2002:

I shipped 13 units today. Next shipment will probably be May 31st. So far no one has reported any problems with their units. But, many of the CF cards that I just assumed would work, are turning out to be incompatible with the CFFA. Please remember that SanDisk CF cards are the only brand I guarantee will work with my card. Check the compatibility page so see if your card will work. If you have information on a card that is not in the list, please send it to me, thanks.

May 20, 2002:

I have updated the downloads section with all of the lastest project files I have. You can also download Dave Lyons' GS/OS driver too. If anybody needs Dave's driver in a different file format, please let me know. I am still shooting for May 24th to ship another 15 units.

May 17, 2002:

Hooray! Today I have finally shipped the first 14 units. Although not as many as I had hoped, I have now gone through the entire process. So it should go smoothly from here. I hope to send the next batch of 15 units out by the 24th of May. I currently have orders for 53 units.

May 10, 2002:

Things are moving just a little slower than I hoped. I received the shipping boxes today from Canada! That is a relief. I have decided to print the manual myself (due to outrageous printing costs), and send it out for the cutting and binding... the printing is happening today. So that means the cutting and binding will have to be next week. This will push the ship date for the first batch out to the end of next week. Also, I will be cleaning the first batch of boards this weekend.

May 1, 2002:

I have received orders for 22 units as of today. I am still waiting for shipping boxes and PCB cleaning supplies to arrive. The manual goes to the printer on's time to stop tweaking on it. I have 9 units assembled. May10th still looks like the shipping date for the first batch of about 20 units.

April 27, 2002:

FINALLY! I am now accepting orders for my CFFA Interface card. I have sent an Email to everyone who has contacted me expressing an interest in my project. If you are interested, you can order your CFFA card using my web-based order form. The user's manual will be sent to the printer on April 29th. The shipping boxes should be here in a little over a week. I expect to be able to start shipping the first boards around May 10th or so.

April 18, 2002:

I have assembled a whopping 4 boards so far. I am getting pretty good at it already and have the assembly time down from 2.5hrs to about 1 hour per board. That doesn't include testing, cleaning, packaging, etc. The first board I assembled did not work, and I still don't know why. So I actually have three working boards so far.

April 12, 2002:

After a closer look at all of the board blanks, much to my dismay, I found 25 boards that were unuseable. I sent those board back today. It is still unclear what the manufacture is going to do for me, but I should know more on Monday or Tuesday next week. In the mean time I am working to finalize the firmware, the user's manual for the board, and a web page to help people place orders.
The boards: 100 PCB from Run #1 Misc small parts ready to go: Parts Bin

April 10, 2002:

The 100 boards I ordered have arrived today :) From my initial inspection of the boards, I see that the boards look good, but until I build several I will not know for sure.

April 2, 2002:

Some of the parts arrived today from Arrow Advantage. This branch of Arrow Electronics works with smaller companies and they will deal on the cost of most parts, at least the ones who's manufactures will let them. They can be reached at: 800-833-3557. Two other orders are still coming...

March 28, 2002:

I have updated the project schematic and PCB layout in the downloads area. These are the source files used to make the PCB I ordered a few days ago. If you have questions or problems with these files let me know. All of the parts for the boards have now been ordered. :)

March 25, 2002:

I have finally ordered the printed circuit boards! I should receive the boards no later than 2 weeks from today + 2 days for shipping.That puts it on or before April 10th. I will also be ordering all of the other parts for the board tomorrow.

Mar 15, 2002:

I have uploaded my current version of Altera CPLD design files to the download section and updated relevant links. I am reasonably sure it will not change before the PCB ships so I went ahead and posted it. The schematic and firmware source should be coming soon too.

Mar 13, 2002:

The firmware now includes Smartport support! (Dave did most of this work. Thanks Dave) I will probably ship the finished version with a couple firmware versions supporting a couple different partition schemes. More on that later. I am waiting for testing feedback and hope to be ordering PCB blanks in a few days. They have a two week lead time. I have also been working on the product manual.

Mar 5, 2002:

The Rev B boards seem to be working fine. Today I am sending one to Dave for further testing with his GS/OS driver. Someone asked me what SlotScan said about my cards, I ran it, and it reports: Semi-intelligent disk Card, followed by the drive sizes of 32meg each.

Mar 1, 2002:

The first CFFA Rev B board "seems" to be working fine. It is too early to make any conclusions, but so far so good.

Feb 28, 2002:

The two new prototype PCBs arrived yesterday, and the parts for them arrived today. I will be assembling today and should know if they work by tomorrow.

Feb 20, 2002:

Just sent the design files for the second round of two prototype boards. No significant changes from the previous board, just bug fixes and a little design layout cleanup. The new boards should be back on the 27th or the 28th. Dave Lyons has been working on a GS/OS driver for my hardware and has been making excellent progress. He told me he was impressed with the speed he is getting, as it is comparable to his DMA based SCSI hard drive controller (he has only tested with CF cards).

Feb 19, 2002:

Added a discussion forum for this project. I am hoping that people interested in this project who have questions or want to contribute ideas will use the forum to communicate with others and myself. The forum software runs under Linux and is free, if you experience problems, please let me know and I will attempt to solve them. I have not used this forum software before either, but it seems to be working well.

Feb 15, 2002:

Testing on the Apple IIgs has begun!! (Although it is being done by someone else... More info in a couple days.)

Feb 13, 2002:

Here are a few pictures with a 2.5" hard drive attached to the card.

Feb 12, 2002:

Here are a few pictures of CFFA Rev A prototype. Although I am able to complete my testing with this board it has a few layout mistakes, so it's on to Rev B...

Feb 11, 2002:

I have been working feverishly on version 1.1 driver firmware. At the same time I am testing my first prototype PCB that I assembled on 2/07/02. A much improved version 1.1 will ship with the boards when they are finished. Dave Lyons has been making numerous suggestions relating to my driver code. I am implementing most of them, which is improving stability and speed. Thanks Dave.

Feb 8, 2002:

After my initial success yesterday, I tried using my new prototype PCB and my original wire-wrapped prototype both in the same system, resulting in a CRASH during boot every time. After hours of debugging, I found a small bug in the PLD logic (Versions 1.0 & 1.1) that controls the data bus buffer enable line. This is now fixed and I can now use both boards in the system at once. The fix will be release as PLD logic Version 1.2 soon. So, although the PCB errors are relatively minor, I am going to do another round of 2 PCB prototypes before my production batch. This will take about another 2 week.

Feb 7, 2002:

Success! It would appear that the only problem was with the data bus buffer. I have only done some very basic testing, but everything appears to be working. The first PCB prototype seems to be working.

Feb 7, 2002:

I just complete assembling the first PCB prototype and have found a nasty problem. The 245 data bus buffer is hooked up backwards, requiring an inverted version of R/W to function correctly as it is. (Note:This bug is in the Schematic for Version 1.1 also). I will use re-work jumpers to get this board working so I can find any other problems, but another round of two prototype boards will have to be done. The debugging continues...

Feb 4, 2002:

I received the two prototype boards I ordered on 1/28! Over the next few days I will assemble the boards and begin testing. So far, all I know is that, the Vcc and GND nets are not shorted! That is a good start.

Jan 28, 2002:

I have just sent the Gerber PCB output files to the board house to have 2 prototype boards made. The lead time for this order is 5 days + 2 days shipping. So I should have the samples back around Feb 6th. Then I can build up the boards and test them. By the way...the Molex CompactFlash connector sample arrived and fit perfectly. Here is a 3D rendering of the PCB prototype being made. The large gray area is where the CompactFlash connector would be.

Jan 23, 2002:

I am nearing the end of the PCB layout. I am also waiting for a sample of the Molex CompactFlash connector to show up so I can verify the mechanical layout dimensions I took from the manufactures' prints. Once that arrives, I can send the layout in and get a pbatch of 10 test boards made...

CFFA3000 Order Status

CFFA3000 Run 5: Order Status

CFFA Device Compatibility List

This list is for the old 1.x and 2.x CFFA boards.
This is not for the CFFA3000, which works with most modern USB and CF FLASH memory cards.

Device Compatibility List

Hello CFFA Customer,

This page will allow you to check the status of your order. Boards are shipped in the order that payments are received.
If you see a problem with the information by your order number, please contact me via email.
Please keep in mind, that I update this page manually and I am often behind on updates.

This table is now sorted in the order we received your order via our eCommerce site. The exact shipping sequence may be different based on what you ordered and when you paid for your order. Note that the Order# is basically a random number assign by the eCommerce software. If there is no Est. Ship Date then your order is 2 or more weeks away from shipping.

Last Update: August 12, 2019.

Order #LocationOrder StatusBoard#Est Ship Date
R965635527Twin Falls, ID USAShipped813/9/2018
R730877009Houston, TX USAShipped823/9/2018
R636687661Los Angeles, CA USAShipped833/13/2018
R733928055Los Angeles, CA USAShippedREMOTE ONLY3/13/2018
R170664713Alpharetta, GA USAShipped843/13/2018
R198586978Duluth, GA USAShipped853/13/2018
R528053873Vero Beach, FL USAShipped863/13/2018
R035960246seattle, WA USAShipped873/9/2018
R096737376Sarasota, FL USAShipped23/5/2018
R565794195Sarasota, FL USAShipped513/5/2018
R381081987Palmyra, VA USAShipped33/2/2018
R252340392Spencerport, NY USAShipped43/2/2018
R394090685Wilmington, NC USAShipped88, 893/13/2018
R814547334Santa Monica, CA USAShipped903/13/2018
R544647141Malvern, PA USAShipped53/2/2018
R709796696GRAND JCT, CO USAShipped913/9/2018
R083826313ASHBURN, VA USAShipped923/13/2018
R552990891Austin, TX USAShipped6, 523/5/2018
R175211072STREAMWOOD, IL USAShipped93, 943/13/2018
R583617892boulder, CO USAShipped95, 963/13/2018
R284364744South Lyon, MI USAShipped973/13/2018
R531591958South Lyon, MI USAShippedREMOTE ONLY3/13/2018
R346264263Calgary, AB CANShipped73/2/2018
R388721661Auckland NZLShipped983/13/2018
R578555003Auckland NZLShippedREMOTE ONLY3/13/2018
R752669974Franklin, IN USAShipped83/5/2018
R850050676Sharpsville, IN USAShipped993/13/2018
R108972226Sharpsville, IN USAShippedREMOTE ONLY3/13/2018
R703769165Sunland, CA USAShipped9, 533/12/2018
R763628110Rocklin, CA USAShipped1003/9/2018
R315091747Novi, MI USAShipped1013/17/2018
R183247375Novi, MI USAShipped1023/17/2018
R130752208North Ogden, UT USAShipped10, 54, 553/12/2018
R287831289Blairsville, GA USAShipped1033/17/2018
R344486962LAKE HOPATCONG, NJ USAShipped1043/17/2018
R334538406Miami, FL USAShipped105, 1063/17/2018
R125982609Rutherford, NJ USAShipped107, 1083/17/2018
R472761538Oakdale, NY USAShipped1093/17/2018
R550559191Springfield, OR USAShipped11, 563/12/2018
R305950799Springfield, OR USAShipped573/12/2018
R747737568New Braunfels, TX USAShipped110, 1113/18/2018
R897034209Vienna, VA USAShipped12, 58, 593/12/2018
R259151081Arvada, CO USAShipped13, 603/12/2018
R006753143Arvada, CO USAShippedREMOTE ONLY3/12/2018
R103140119CINCINNATI, OH USAShipped1123/18/2018
R681149934Larkspur, CA USAShipped14, 61, 623/12/2018
R413167973Coquitlam, BC CANShipped113, 1143/18/2018
R783287758Woodland Hills, CA USAShipped1153/18/2018
R142703831Isanti, MN USAShipped15, 63, 643/12/2018
R008378664New Braunfels, TX USAShipped1163/18/2018
R994704381Seattle, WA USAShipped1173/18/2018
R423603402Circle Pines, MN USAShipped1183/18/2018
R755147902Bloomfield, NY USAShipped119, 1203/18/2018
R106785648Salt Lake City, UT USAShipped121, 1223/19/2018
R349633124Winslow, ME USAShipped124, 9993/19/2018
R671801052Sens FRAShipped1253/19/2018
R954075226Redlands, CA USAShipped1263/19/2018
R187597743Shelbyville, KY USAShipped1273/19/2018
R516263546Harpers Ferry, WV USAShipped1283/19/2018
R221846525Galloway, NJ USAShipped129, 1303/19/2018
R935364942Cadillac, MI USAShipped16, 173/5/2018
R715388255Irving, TX USAShipped1313/19/2018
R524084770Gien FRAShipped1323/19/2018
R540039509Pittsburgh, PA USAShipped1333/19/2018
R021095981Blaine, WA USAShipped1343/19/2018
R898915376Portlandl, OR USAShipped1353/19/2018
R732187941Helena, AL USAShipped1363/19/2018
R068806888Tampa, FL USAShipped1373/19/2018
R133235967Tampa, FL USAShippedREMOTE ONLY3/19/2018
R007789981Sunnyvale, CA USAShipped1383/19/2018
R310222048Geelong, VIC AUSShipped183/2/2018
R085040219Wedemark DEUShipped1393/19/2018
R501441675Cave Creek, AZ USAShipped1403/19/2018
R080724461Indianola, WA USAShipped1413/19/2018
R885516395SKIPTON GBRShipped1423/19/2018
R340740307Blaine, WA USAShipped1434/2/2018
R204710100Altamonte Springs, FL USAShipped144, 1453/19/2018
R738453061Strongsville, OH USAShipped1463/19/2018
R825549114Rancho Mirage, CA USAShipped1473/19/2018
R236135842Yorktown Heights, NY USAShipped1483/19/2018
R944970868Genoa City, WI USAShipped1493/19/2018
R328432557Ocean Shores, WA USAShipped150, 1513/19/2018
R040950699Gainesville, FL USAShipped1523/19/2018
R718881540Surprise, AZ USAShipped1533/19/2018
R657491246NORTHFIELD, MN USAShipped1543/19/2018
R093574816Campbell, CA USAShipped1553/19/2018
R390580854Southlake, TX USAShipped156, 157, CFFA15/21/2018
R035681040Atlanta, GA USAShipped193/2/2018
R937371637Los Angeles, CA USAShipped203/2/2018
R598560796Kirkland, WA USAShipped1583/19/2018
R504875057ROMA ITAShipped1593/19/2018
R303177695Calvert, TX USAShipped1603/19/2018
R985456294Waltham, MA USAShipped1613/26/2018
R354729070Waltham, MA USAShippedREMOTE ONLY3/26/2018
R147357223Blaine, MN USAShipped1623/26/2018
R778782101Lutz, FL USAShipped163, 1643/26/2018
R986837714London GBRShipped1653/26/2018
R236706433Scotts Valley, CA USAShipped1663/26/2018
R949897114Newbury Park, CA USAShipped1673/26/2018
R633830098Burlington, KY USAShipped1683/26/2018
R641674641River Grove, IL USAShipped1693/26/2018
R544566207Lake Elmo, MN USAShipped170, 1713/26/2018
R046803435Neilborough, VIC AUSShipped213/2/2018
R731717953Brooklyn, NY USAShipped1723/26/2018
R809032434Des Moines, IA USAShipped173, 1743/26/2018
R930785057Des Moines, IA USAShippedCFFA13/26/2018
R401891254Lancaster, PA USAShipped1753/26/2018
R672975721Lancaster, PA USAShipped1763/26/2018
R608237778Natick, MA USAShipped1773/26/2018
R536132238Bountiful, UT USACancelled 3/26/2018
R457977576Yorba Linda, CA USAShipped223/2/2018
R032126432Scottsdale, AZ USAShipped1793/26/2018
R192289883Warrington GBRShipped180, 1813/26/2018
R155038877Milan, IN USAShipped1823/26/2018
R601178864Milan, IN USAShippedREMOTE ONLY3/26/2018
R037127290Eastlake, OH USAShipped183, 1843/26/2018
R685072580Lakewood, CO USAShipped185, 1863/26/2018
R639520905Ajax, ON CANShipped1873/26/2018
R904529749Winchester, VA USAShipped1883/26/2018
R031904970albuquerque, NM USAShipped1893/26/2018
R568067457Little Falls, NJ USAShipped1903/26/2018
R101554655Little Falls, NJ USAShippedREMOTE ONLY3/26/2018
R651530027HÄGERSTEN SWEShipped1913/26/2018
R751430846Bakersfield, CA USAShipped1923/26/2018
R191287956Kennebunk, ME USAShipped193, 1943/26/2018
R796086486Denver, CO USAShipped195, 196, CFFA13/26/2018
R556899792Cupertino, CA USAShipped233/2/2018
R371178497Broken Arrow, OK USAShipped243/2/2018
R017063429Noblesville, IN USAShipped1973/26/2018
R358594721Wetaskiwin, AB CANShipped1983/26/2018
R485671891Southampton, NY USAShipped25, 65, 663/12/2018
R145393577Mankato, MN USAShipped1993/26/2018
R844223601PARIS FRAShipped2003/26/2018
R113648695Oklahoma City, OK USAShipped26, 673/12/2018
R412649692Hong Kong HKGShipped273/12/2018
R950490101Hong Kong HKGShipped683/12/2018
R976180576Carrollton, TX USAShipped2013/26/2018
R693699904Mosbach DEUShipped2023/26/2018
R401650433Mexico City, DF MEXShipped2033/26/2018
R140668579Seattle, WA USAShipped2043/26/2018
R041924938St. Louis, MO USAShipped2053/26/2018
R732082744St. Louis, MO USAShippedREMOTE ONLY3/26/2018
R716022230Plano, TX USAShipped2063/26/2018
R019452038Union, KY USAShipped2073/26/2018
R261116863Norcross, GA USAShipped2083/26/2018
R737927034Newark, CA USAShipped2093/26/2018
R508768318Escondido, CA USAShipped210, 2113/26/2018
R634734634Blue Bell, PA USAShipped2123/26/2018
R704066476Nanterre FRAShipped2133/26/2018
R438274573Shelburne, NS CANShipped2143/26/2018
R872598950Princeton, NJ USAShipped2153/26/2018
R796416897Vancouver, BC CANShipped2163/26/2018
R849589040Thurmont, MD USAShipped2173/26/2018
R220632974Clarksville, OH USAShipped2183/26/2018
R851592311Eaton Rapids, MI USAShipped2193/26/2018
R442412283Arni AG CHEShipped2203/26/2018
R579927114Hillsboro, OR USAShipped221, 2224/2/2018
R551480605Lake Havasu City, AZ USAShipped2234/2/2018
R553989272PARIS FRAShipped2244/2/2018
R308195170New York, NY USACancelledN/AN/A
R043179196Littleton, CO USACancelled283/5/2018
R097683301Edinburg, PA USAShipped2254/2/2018
R652456360Edinburg, PA USAShipped2264/2/2018
R046681683Dodge Center, MN USAShipped2274/2/2018
R843230935San Jose, CA USAShipped293/5/2018
R902685234Miami, FL USAShipped228, 2294/2/2018
R570308866Englewood, CO USAShipped2304/2/2018
R846275822Mill Park, VIC AUSShipped2314/2/2018
R098423157Calgary, AB CANShipped232, 2334/2/2018
R930613312Atlanta, GA USAShipped2344/2/2018
R466608571Big Lake, MN USAShipped2354/2/2018
R006404020Valley Stream, NY USAShipped2364/2/2018
R353103402Ottawa, ON CANShipped237, 2384/2/2018
R365155362Lynnwood, WA USAShipped2394/2/2018
R155121912Hamburg DEUShipped240, 2414/2/2018
R207554740Smyrna, GA USAShipped2424/2/2018
R857393290Hopewell Junction, NY USAShipped2434/2/2018
R832763099Lake Havasu City, AZ USAShipped2444/2/2018
R871949443Clearwater, FL USAShipped245, 2464/2/2018
R003023706Vancouver, WA USAShipped2474/2/2018
R768336698Glenville, NY USAShipped2484/2/2018
R127656403Palm Bay, FL USAShipped2494/2/2018
R780296467Richmond, VA USAShipped2504/2/2018
R220008746Blaine, MN USAShipped2514/4/2018
R601905762Neufahrn DEUShipped252, CFFA14/4/2018
R621766884Huntsville, TX USAShipped2534/4/2018
R823607318Lititz, PA USAShipped254, 2554/4/2018
R420753308Oxford, OH USAShipped303/5/2018
R730141663Huber Heights, OH USAShipped2564/4/2018
R134100623Toronto, ON CANShipped2574/9/2018
R810274311Mountain View, CA USAShipped258, 2594/9/2018
R500411352Tucson, AZ USAShipped2604/9/2018
R167183236Tucson, AZ USAShippedREMOTE ONLY4/9/2018
R829407153Monroe, NC USAShipped261. 2624/9/2018
R153851252Santa Cruz, CA USAShipped263, 2644/9/2018
R539003714Modesto, CA USAShipped265, 2664/9/2018
R569083540Modesto, CA USAShippedREMOTE ONLY4/9/2018
R373115766North Platte, NE USAShipped2674/9/2018
R073909454San Mateo, CA USAShipped268, 2694/9/2018
R411518035San Bernardino, CA USAShipped2704/9/2018
R796837171Monroeville, PA USAShipped2714/9/2018
R552934898Cranbourne, VIC AUSShippedREMOTE ONLY4/9/2018
R298498228Plano, TX USAShipped2724/9/2018
R000531926Mesa, AZ USAShipped313/5/2018
R505364655Boulder, CO USAShipped2734/9/2018
R182927627swarthmore, PA USAShipped2744/9/2018
R991051551Haaksbergen NLDShipped275, 2764/9/2018
R799365182CRACE, ACT AUSShipped2774/9/2018
R956894027Layton, UT USAShipped2784/9/2018
R163230684Bellevue, WA USAShipped323/5/2018
R183427566Novi, MI USAShipped2794/9/2018
R712679428bellevue, WA USAShipped2804/9/2018
R409367487palo alto, CA USAShipped33, 693/12/2018
R493755032Los Angeles, CA USAShipped2814/9/2018
R544467497Salt Lake City, UT USAShipped343/5/2018
R321810782Tampa, FL USAShipped353/5/2018
R130067201LE ROURET FRAShipped2824/9/2018
R760121918Cheswick, PA USAShipped2834/9/2018
R083509027Setagaya JPNShipped2844/9/2018
R727399465Hillsboro, OR USAShipped2854/9/2018
R884776679Dacula, GA USAShipped2864/9/2018
R004593299POTTSTOWN, PA USAShipped287, 2884/9/2018
R156168873Wright City, MO USAShipped289, 2904/9/2018
R535047846Choisy le Roi FRAShipped2914/9/2018
R417311467Choisy le Roi FRAShipped2924/9/2018
R588980343Choisy le Roi FRAShippedREMOTE ONLY4/9/2018
R227369533Walnut, CA USAShipped2934/9/2018
R397767510Lexington, MA USAShipped36, 70, 713/12/2018
R144257721Lomita, CA USAShipped294, 2954/9/2018
R479047756Barberton, OH USAShipped296, 2974/9/2018
R853218608Barberton, OH USAShippedREMOTE ONLY4/9/2018
R056446800ALPHARETTA, GA USAShipped2984/11/2018
R363667370PUEBLO, CO USAShipped37, 723/12/2018
R366842592Phoenixville, PA USAShipped299, 3004/11/2018
R475182139Villa Park, IL USAShipped301, 3024/11/2018
R672879663Bozeman, MT USAShipped303, 3044/11/2018
R224781528Warner Robins, GA USAShipped305, 3064/11/2018
R722013628San Francisco, CA USACancelledN/AN/A
R638160436San Francisco, CA USAShipped3074/11/2018
R097870103Auckland NZLShipped3084/11/2018
R020681701Fairlawn, OH USAShipped309, 3104/11/2018
R547662178Boulder, CO USAShipped3114/16/2018
R693703307San Antonio, TX USAShipped3124/16/2018
R891945899Issaquah, WA USAShipped3134/16/2018
R642475459Sammamish, WA USAShipped3144/16/2018
R245419619Carrollton, TX USAShipped315, 3164/16/2018
R527610406Kenmore, WA USAShipped317, 3184/16/2018
R977202237Jar NORShipped3194/16/2018
R862040866Sheldahl, IA USAShipped3204/16/2018
R034551809Thornleigh, NSW AUSShipped321, 3224/16/2018
R154173651Cary, NC USAShipped38, 73, 743/12/2018
R862676048Sturgeon Bay, WI USAShipped323, 3244/16/2018
R850699797Rosanna, VIC AUSShipped325, 3264/16/2018
R384670357Isorehto FINShipped3274/16/2018
R269753461Louisville, KY USAShipped3284/16/2018
R534097942Beaverton, OR USAShipped3294/16/2018
R106112562Rasmussen, QLD AUSShipped3304/16/2018
R256291724Norwalk, CT USAShipped3314/16/2018
R984632556Saginaw, TX USAShipped3324/16/2018
R110084780Saint George, UT USAShipped3334/16/2018
R922875485Toronto, ON CANShipped3344/16/2018
R812005812DAVENPORT, IA USAShipped3354/16/2018
R691498491Houston, TX USAShipped3364/16/2018
R524265896Ben Lomond, CA USAShipped3374/16/2018
R402915095San Luis Obispo, CA USAShipped3384/16/2018
R773130939Bellevue, WA USAShipped3394/16/2018
R337509008San Diego, CA USACancelledN/AN/A
R893911436Toronto, ON CANShipped3404/16/2018
R874788433Las Vegas, NV USAShipped3414/16/2018
R870866721toronto, ON CANShipped393/12/2018
R723281200toronto, ON CANShipped753/12/2018
R717281626Schaumburg, IL USAShipped3424/16/2018
R267776007Deerfield, IL USAShipped3434/16/2018
R197528424Medford, OR USAShipped344, 3454/16/2018
R190584162Edmonton, AB CANShipped403/5/2018
R484369773Hopewell Jct, NY USAShipped3464/16/2018
R974330735McCutchenville, OH USAShipped347, 3484/16/2018
R864790059Newark, DE USAShipped349, 3504/16/2018
R785676333Arvada, CO USAShipped3514/16/2018
R541485579Chattanooga, TN USAShipped352, 3534/17/2018
R272179439Seattle, WA USAShipped3544/17/2018
R818790776DEFIANCE, OH USAShipped413/5/2018
R055118156Chadstone, VIC AUSShipped3554/17/2018
R136475657Lincoln, NE USAShipped3564/17/2018
R586774869Natick, MA USAShipped3574/17/2018
R514239057Waconia, MN USAShipped3584/17/2018
R053904986Saint Louis, MO USAShipped3594/17/2018
R060382497Mount Vernon, OH USAShipped3604/17/2018
R429286317Warren, NJ USAShipped361, 3624/17/2018
R641349105Brielle, NJ USAShipped3634/17/2018
R898606158West Kingston, RI USAShipped364, 3654/17/2018
R196916157Kettering, OH USAShipped366, 3674/17/2018
R797238664Citrus Heights, CA USAShipped3684/17/2018
R765427883Citrus Heights, CA USAShipped3694/17/2018
R215643177East Pittsburgh, PA USAShipped370, 3714/17/2018
R808506232Plant City, FL USAShipped3724/23/2018
R628816190Richmond Hill, ON CANShipped3734/23/2018
R565635533Okayama city naka ward JPNShipped423/12/2018
R057149432Okayama city naka ward JPNShipped763/12/2018
R851011289NILES, IL USAShipped3744/23/2018
R243350234Charlotte, NC USAShipped375, 3764/23/2018
R699831014De Forest, WI USAShipped3774/23/2018
R371353240Louisburg, NC USAShipped3784/23/2018
R608934204Elgin, IL USAShipped3794/23/2018
R027275776MADISONVILLE, LA USAShipped3804/23/2018
R642066913Portland, OR USAShipped43, 77, 783/12/2018
R697970880West Worthing GBRShipped3814/23/2018
R895902338VANCOUVER, BC CANShipped3824/23/2018
R169699606Saint Paul, MN USAShipped383, 3844/23/2018
R342109673Annerley, QLD AUSShipped385, 3864/23/2018
R369907743Ramsey, MN USAShipped3874/23/2018
R043449101Riverside, CA USAShipped388, 3894/23/2018
R855502378Melbourne, VIC AUSShipped443/5/2018
R081600726Minneapolis, MN USAShipped3904/23/2018
R824115055Minneapolis, MN USAShippedREMOTE ONLY4/23/2018
R607034347Louisville, KY USAShipped3914/23/2018
R124809020Omaha, NE USAShipped392, 3934/23/2018
R123141937Hillsboro, OR USAShipped453/5/2018
R723494264Sunnyvale, CA USAShipped394, 3954/23/2018
R438751882Canal Fulton, OH USAShipped3964/23/2018
R961773928SeattleSeattle, WA USAShipped3974/23/2018
R224693825Pecatonica, IL USAShipped3984/24/2018
R562190706ARVADA, CO USAShipped3994/24/2018
R768602439Belmont, MI USAShipped400, 4014/24/2018
R941980222Dunedin NZLShipped4024/24/2018
R458107654santa monica, CA USAShipped4034/24/2018
R907069157Belmont, MI USAShipped4044/24/2018
R248407247Stow, MA USAShipped4054/24/2018
R166967382Korschenbroich / Herrenshoff DEUShipped406, 4074/24/2018
R449681307Cold Spring, KY USAShipped4084/24/2018
R845519511Uccle BELShipped4094/24/2018
R067439567LYON FRAShipped4104/24/2018
R736648949ARLINGTON, TX USAShipped4114/24/2018
R997208353San Diego, CA USAShipped4124/24/2018
R147248462Homeland, CA USAShipped4134/24/2018
R396668129Clermont, FL USAShipped463/12/2018
R956117581San Diego, CA USAShipped4144/24/2018
R000226777Milford, OH USAShipped4154/24/2018
R338739223BUTLER, PA USAShipped416, 4174/24/2018
R551699410Haymarket, VA USAShipped4184/24/2018
R299325433Wheat Ridge, CO USACancelled  
R036272095Wheat Ridge, CO USAShipped419, 4204/24/2018
R225150149Charlotte, NC USAShipped4214/24/2018
R389818080Deerfield, IL USAShipped4224/24/2018
R955384861Murphy, TX USAShipped4234/24/2018
R888922228Crestline, OH USAShipped4244/24/2018
R997121341Houston, TX USAShipped4254/24/2018
R670287496Cary, NC USAShipped4264/24/2018
R319805872ajax, ON CANShipped47, 793/12/2018
R671083843University Park, PA USAShipped4274/24/2018
R972775332Seoul KORShipped4284/24/2018
R787032394Hostoce-Vodochody CZEShipped4294/24/2018
R459310109calgary, AB CANShipped4304/24/2018
R740032712Downingtown, PA USAShipped4314/24/2018
R452889462Olathe, KS USAShipped4324/30/2018
R233777212Cypress, TX USAShipped4334/30/2018
R234795078Tewksbury, MA USAShipped483/5/2018
R293648564Louisville, KY USAShipped4344/30/2018
R497853951San Jose, CA USAShipped49, 803/12/2018
R628899312Woodbridge, VA USAShipped4354/30/2018
R327489079Holly, MI USAShipped4364/30/2018
R218654844Holly, MI USAShippedREMOTE ONLY4/30/2018
R070114039Tucson, AZ USAShipped4374/30/2018
R065094835Mississauga, ON CANShipped4384/30/2018
R991608544Takatsu-ku, Kawasaki, Kanagawa JPNShipped4394/30/2018
R095681742Pflugerville, TX USAShipped4404/30/2018
R243131628Kirwan, QLD AUSShipped4414/30/2018
R235799001Mountain View, CA USAShipped4424/30/2018
R423837650Kansas City, MO USAShipped4434/30/2018
R040520069Eugene, OR USAShipped444, 4454/30/2018
R116568766Eugene, OR USAShippedREMOTE ONLY4/30/2018
R825695730Mountain View, CA USAShipped4464/30/2018
R510092613Platteville, WI USAShipped4474/30/2018
R136235145Berlin DEUShipped4484/30/2018
R440091929Decatur, IL USAShipped449, 4504/30/2018
R611660863Plano, TX USAShipped4514/30/2018
R096549448Golden, CO USAShipped4524/30/2018
R097306703EGUISHEIM FRAShipped4534/30/2018
R127128966Portland, OR USAShipped4544/30/2018
R111827029Portland, OR USAShipped4554/30/2018
R812800067Kailua, HI USAShipped503/5/2018
R445382592Werder DEUShipped4564/30/2018
R412638119Vilsbiburg DEUShipped4574/30/2018
R449004682Oosterwolde NLDShipped4584/30/2018
R050817079Fontenilles FRAShipped4594/30/2018
R506585948LEOPOLD, VIC AUSShipped4604/30/2018
R025351995sunderland GBRShipped4614/30/2018
R155203090Gretz Armainvilliers FRAShipped4624/30/2018
R694471697TOURS FRAShipped4634/30/2018
R055029153Cleveland, OH USAShipped4644/30/2018
R920342777Ohta-ku, Tokyo JPNShipped4654/30/2018
R486705708Dallas, TX USAShipped466, 4674/30/2018
R831896639Renkum NLDShipped4684/30/2018
R236900159SERRA RICCO' ITAShipped4695/1/2018
R805226748Zuerich CHEShipped470, CFFA15/2/2018
R226968621sartrouville FRAShipped471, 4724/30/2018
R138087050Abilene, TX USAShipped4734/30/2018
R359041993Blakehurst, NSW AUSShipped4745/1/2018
R781105599Lake Villa, IL USAShipped4755/1/2018
R293165368San Marino, CA USAShipped476, 4775/1/2018
R088584670NIEDERKASSEL DEUShipped4785/1/2018
R562858959Niederkassel DEUShippedCFFA15/1/2018
R434690293Changhua City, Changhua County TWNShipped4795/1/2018
R047988927Ann Arbor, MI USAShipped480, 4815/1/2018
R287858686St. Charles, MO USAShipped4825/1/2018
R413499271Albuquerque, NM USAShipped4835/1/2018
R258404234Iowa City, IA USAShipped4845/1/2018
R399193415Iowa City, IA USAShippedREMOTE ONLY5/1/2018
R006972513Menomonie, WI USAShipped4855/1/2018
R680120166Minden, NV USAShipped486, 4875/1/2018
R227548304ERSKINE GBRShipped4885/1/2018
R784218252Tucson, AZ USAShipped4895/1/2018
R179068241Tucson, AZ USAShippedREMOTE ONLY5/1/2018
R920380997Owens Cross Roads, AL USAShipped4905/1/2018
R836512376Kowloon HKGShipped4915/11/2018
R268420139Ashburn, VA USAShipped4925/11/2018
R429897245San Diego, CA USAShipped4935/11/2018
R478331683Seoul KORShipped4945/11/2018
R820022139Oakhurst, NJ USAShipped495, 4965/11/2018
R946203978tigard, OR USAShipped4975/11/2018
R134382142Grinnell, IA USAShipped4985/11/2018
R197480365Farmington, NM USAShipped4995/11/2018
R215244582Broomfield, CO USAShipped5005/11/2018
R342892283MORRO BAY, CA USAShipped501, 5025/11/2018
R953064153Northfield, MN USAShipped5035/11/2018
R988245134Farmington, NM USAShipped5045/11/2018
R746552041Germantown, MD USAShipped5055/11/2018
R284793593Denton, TX USAShipped5065/11/2018
R272007788Nantes FRAShipped5075/11/2018
R631020124Morinville, AB CANShipped5085/11/2018
R111575827Burnaby, BC CANShipped509, 5225/11/2018
R491928728Burnaby, BC CANShippedREMOTE ONLY5/11/2018
R103298116Amadora PRTShipped510, 5115/11/2018
R125545442Randburg ZAFShipped5125/11/2018
R590507354Cold Lake, AB CANShipped5135/11/2018
R042962154LLEIDA ESPShipped5145/11/2018
R154620389Lede BELShippedREMOTE ONLY5/11/2018
R629456448Coquitlam, BC CANShipped5155/11/2018
R826246993Neukirchen/Erz. DEUShipped5165/11/2018
R002404715Brockport, NY USAShipped517, 5185/11/2018
R099957814Eppelheim DEUShipped5195/11/2018
R207602951London GBRShipped5205/11/2018
R246000236Philadelphia, PA USAShipped5215/11/2018
R690508739Northmead, NSW AUSShipped5235/16/2018
R278697311Richmond, TX USACancelled  
R531101625tokyo JPNShipped524, CFFA15/16/2018
R005248927Nepean, ON CANShipped525, 5265/16/2018
R101549870Nepean, ON CANShippedCFFA15/16/2018
R352418942MOUNTAIN VIEW, CA USAShipped5275/16/2018
R839824625Uitgeest NLDShipped5285/16/2018
R675378633El Cerrito, CA USAShipped529, 5305/16/2018
R129996160Burnsville, MN USAShipped531, 5325/16/2018
R090350824Madison, AL USACancelled  
R340449136Ventura, CA USAShipped533, 5345/16/2018
R101456393Portland, OR USAShipped5355/16/2018
R522840003Hamamatsu JPNShipped5365/16/2018
R573297706Lakewood, NJ USAShipped537, 5385/16/2018
R206192729Dallas, TX USAShipped5395/16/2018
R505456786san juan PRIShipped5405/16/2018
R481010734Hinsdale, NH USAShipped5415/16/2018
R597734844portland, OR USAShipped5425/16/2018
R061725572League City, TX USAShipped5435/16/2018
R854371098PARKSIDE, SA AUSShipped544, 5455/16/2018
R285449040Duluth, MN USAShipped5465/16/2018
R421811721ORTONVILLE, MI USAShipped547, 5485/16/2018
R073170265Rockville, MD USAShipped5495/16/2018
R547624788Grapevine, TX USAShipped5505/19/2018
R285502228Greenville, SC USAShipped551, 5525/19/2018
R784327134san diego, CA USAShipped5535/21/2018
R525219129ROYAL OAK, MI USAShipped5545/21/2018
R426550313Gilbert, AZ USAShipped555, 5565/21/2018
R703051542Brandon, FL USAShipped5575/21/2018
R378701208Santee, CA USAShipped5585/21/2018
R326058732Beijing CHNCancelled  
R073348495BELLEVUE, WA USAShipped5595/21/2018
R984963724Harrisburg, NC USAShipped5605/21/2018
R447081625Newbury Park, CA USAShipped5615/21/2018
R170431945MARGATE, FL USAShipped5625/21/2018
R232960537Bordeaux FRAShipped5635/21/2018
R763200949Kure, Hiroshima JPNShipped564, 5655/21/2018
R266817348Paris FRAShipped5665/21/2018
R072579734HUNGERFORD GBRShipped5675/21/2018
R402338790Stockholm SWEShipped5685/21/2018
R866660453St Sébastien sur Loire FRAShipped5695/21/2018
R610103029Irondequoit, NY USAShipped5705/21/2018
R611642646Flossmoor, IL USAShipped5715/21/2018
R083595503GRAND PRAIRIE, TX USAShipped5725/21/2018
R089714132Round Rock, TX USAShipped573, CFFA1 (2163)5/21/2018
R834066103Lancaster, VA USAShipped5745/21/2018
R304036599LILLE BELShipped5755/21/2018
R588770863SAN FRANCISCO, CA USAShipped5765/21/2018
R804335073St Maur des Fossés FRAShipped577, 5785/21/2018
R476611902Calgary, AB CANShipped579, 5805/21/2018
R383554591kakogawa HYOGO JPNShipped5815/21/2018
R651237103Kings Cross GBRShipped5825/22/2018
R259338116Round Rock, TX USAShipped5835/22/2018
R505318526Raytown, MO USAShipped5845/22/2018
R944564265Columbus, OH USAShipped5855/22/2018
R196036799COMMERCE, MI USAShipped586, 5875/22/2018
R448443768Gilbert, AZ USAShipped5885/22/2018
R765849169Vancouver, WA USAShipped5895/22/2018
R711132061San Francisco, CA USAShipped5905/22/2018
R430495945San Francisco, CA USAShippedREMOTE ONLY5/22/2018
R960639779Smithville, TX USACancelled  
R542188641Wynn Vale, SA AUSShipped5915/22/2018
R395491957Wynn Vale, SA AUSShipped5925/22/2018
R773420496Mornington, VIC AUSShipped5935/22/2018
R630207392SHAILER PARK, QLD AUSShipped5945/22/2018
R059289477Arlington, VA USAShipped595, 5965/22/2018
R630063715Dripping Springs, TX USAShipped5975/22/2018
R677417226San Antonio, TX USAShipped5985/22/2018
R706159121San Francisco, CA USAShipped5995/26/2018
R829525405Fairfax Station, VA USAShipped6005/26/2018
R035594574Long Branch, NJ USAShipped601, 6025/26/2018
R068897070Baldwin, NY USAShipped603, 6045/26/2018
R003302576Lincoln Park, NJ USAShipped6055/26/2018
R269861241Herriman, UT USAShipped6065/26/2018
R964676841St Louis, MO USAShipped607, 6085/26/2018
R619434387San Francisco, CA USAShipped6095/26/2018
R255847527Atlanta, GA USAShipped6105/26/2018
R046921107Midwest City, OK USAShipped611, 6125/26/2018
R383524268Oklahoma City, OK USAShipped613, 6145/29/2018
R609708307Marquette, MI USAShipped6155/29/2018
R036887546Marissa, IL USAShipped6165/29/2018
R805713717Buda, TX USAShipped6175/29/2018
R905560259Silver Spring, MD USAShipped6186/4/2018
R521271837Santa Cruz, CA USAShipped6196/4/2018
R094897406NEW MILFORD, CT USAShipped6206/4/2018
R497562733NEW MILFORD, CT USAShippedREMOTE ONLY6/4/2018
R244892804McKinney, TX USAShipped6216/4/2018
R135241967NEUILLY SUR MARNE FRAShipped6226/4/2018
R657433966NEUILLY SUR MARNE FRAShippedCFFA1 (2168)6/4/2018
R232778323Seattle, WA USAShipped6236/4/2018
R504709609Peterborough, ON CANShipped6246/4/2018
R378968407Welland, ON CANShipped6256/4/2018
R101247010Odessa, FL USAShipped6266/4/2018
R810887619Charleston, SC USAShipped6276/4/2018
R562801299Plano, TX USAShipped6286/5/2018
R133113543Indianapolis, IN USAShipped6296/5/2018
R610127128Hackettstown, NJ USAShipped6306/5/2018
R263780132Fillmore, CA USAShipped6316/5/2018
R907406923Itapeva, SP BRAShipped6326/5/2018
R171943718Munsingen-Magolsheim DEUShipped6336/7/2018
R163874713Lilburn, GA USAShipped6346/7/2018
R040448726Walnut Creek, CA USAShipped6356/12/2018
R907127171Blaine, MN USAShippedREMOTE ONLY6/7/2018
R235519327Willoughby, NSW AUSShipped6366/12/2018
R073512837Layton, UT USAShipped6376/12/2018
R093164167Beloit, WI USAShipped6386/12/2018
R572446657Montreal, QC CANShipped6396/12/2018
R178707757Ottumwa, IA USAShipped640, 6416/12/2018
R318831613Ottumwa, IA USAShippedREMOTE ONLY6/12/2018
R901555517BLAINE, WA USAShipped6426/12/2018
R662146395Franklin, NC USAShipped6436/12/2018
R856142515Marrickville, NSW AUSShipped6446/12/2018
R122899798Woodinville, WA USACancelled  
R744458554Redmond, WA USAShipped6456/12/2018
R237189486Redmond, WA USAShippedREMOTE ONLY6/12/2018
R919006112Quilmes, Buenos Aires ARGShippedREMOTE ONLY5/3/2018
R688746051San Francisco, CA USAShipped646, 6476/12/2018
R813692773Lakeville, MN USAShipped6486/12/2018
R173500250Auburn, IN USAShipped6496/12/2018
R200387612Port Coquitlam, BC CANShipped6506/19/2018
R524015946Pittsburgh, PA USAShipped6516/19/2018
R596921262Atlanta, GA USAShipped6526/19/2018
R106611790Winfield, IL USAShipped6536/19/2018
R610066575Zebulon, NC USAShipped6546/19/2018
R278087654FREDERICK, MD USAShipped6556/19/2018
R643928425Sunnyvale, CA USAShipped656, 6576/19/2018
R323661935Bend, OR USAShipped6586/19/2018
R540105467Victoria, BC CANShipped6596/19/2018
R143992086Cleveland, OH USAShippedREMOTE ONLY6/7/2018
R104005179N Salt Lake, UT USAShipped6606/19/2018
R450210971Stillwater, OK USAShipped6616/19/2018
R171992756Muenchen / Munich DEUShipped6626/19/2018
R908305541Media, PA USAShipped663, 6646/19/2018
R984218947Palo Alto, CA USAShipped6656/20/2018
R440297117Milwaukie, OR USAShipped6666/20/2018
R577297939Canby, OR USAShipped6676/20/2018
R147515097Warren, OR USAShipped6686/20/2018
R629772638Lindale, TX USAShipped6696/20/2018
R995574390Lavington, NSW AUSShipped6706/20/2018
R447712998OVERLAND PARK, KS USAShipped6716/20/2018
R994227083Erftstadt DEUShipped6726/20/2018
R513288068Irvine, CA USAShipped6736/21/2018
R778749986Downers Grove, IL USAShippedCFFA1 (2153)4/23/2018
R335415384Ypsilanti, MI USAShipped6746/21/2018
R694974800Sachse, TX USAShipped675, 6766/21/2018
R991305800Sioux Falls, SD USAShipped6776/21/2018
R949514020Drongen BELShipped6786/21/2018
R794344220Rochester Hills, MI USAShipped679, 6806/21/2018
R858281107Lewis Center, OH USAShipped6816/25/2018
R312555679Hong Kong HKGShippedCFFA1 (2154)4/23/2018
R094320995Las Rozas de Madrid ESPShipped6826/25/2018
R972832280Las Rozas de Madrid ESPShippedREMOTE ONLY6/25/2018
R982554178Yukon, OK USAShipped6836/25/2018
R160988698Sarasota, FL USAShippedREMOTE ONLY6/25/2018
R620938001Hamilton, VA USAShipped6846/25/2018
R192294648Syracusesyracuse, NY USAShipped6856/25/2018
R929320051Cincinnati, OH USAShipped6866/25/2018
R043830847Maple Grove, MN USAShipped6876/25/2018
R405529488GOLD RIVER, CA USAShipped688, 6896/25/2018
R790014843Milwaukee, WI USAShipped6906/25/2018
R051580254Cornelius, NC USAShipped6916/25/2018
R690770597San Diego, CA USAShipped6926/25/2018
R615397286Paderborn DEUShipped693, 6946/25/2018
R206814143REDMOND, WA USAShipped6956/25/2018
R580845276Puyallup, WA USAShipped6966/25/2018
R188507326Elm Grove, WI USAShipped6976/25/2018
R425352414Austin, TX USAShipped6986/25/2018
R896394956Sterling Heights, MI USAShipped6996/25/2018
R764448905Kenmore, WA USAShipped7006/25/2018
R462007430Jacksonville, FL USAShipped7016/25/2018
R718047789Jacksonville, FL USAShippedCFFA1 (2169)6/25/2018
R319050121CHICAGO, IL USAShipped702, 7036/25/2018
R190421645Dexter, MI USAShipped7046/25/2018
R602326355Santa Monica, CA USAShipped7056/25/2018
R567825384Phoenix, AZ USAShipped7067/2/2018
R524587498Bakersfield, CA USAShipped707, CFFA1 (2170)7/2/2018
R946950960Minneapolis, MN USAShipped7087/2/2018
R202766812Tucson, AZ USAShipped7097/2/2018
R117456158Franklin, IN USAShippedREMOTE ONLY7/2/2018
R513255288Norman, OK USAShipped7107/2/2018
R288839363Rancho Cucamonga, CA USAShipped7117/2/2018
R486179298Camp Hill, PA USAShippedCFFA1 (2164)5/21/2018
R431240608Angier, NC USAShipped7127/2/2018
R820326822Gutersloh DEUShipped7137/2/2018
R227773884Gutersloh DEUShippedCFFA1 (2171)7/2/2018
R174045259Warner Robins, GA USAShipped7147/2/2018
R295039384Washington, DC USAShipped7157/2/2018
R674596982Vancouver, WA USAShipped7167/2/2018
R033162170Vancouver, WA USAShippedREMOTE ONLY5/9/2018
R405222262JANESVILLE, WI USAShipped7177/2/2018
R556260229Parkstetten DEUShippedCFFA1 (2165)5/21/2018
R426637298Berlin DEUShipped718, CFFA1 (2172)7/2/2018
R207822240Berlin DEUShippedCFFA1 (2175)7/2/2018
R938536630Berlin DEUShippedCFFA1 (2176)7/2/2018
R748473956Chicago, IL USAShipped7197/2/2018
R641197730Victoria, BC CANShipped7207/2/2018
R836687423Portland, OR USAShipped721, 7227/2/2018
R820768656Portland, OR USAShippedREMOTE ONLY7/2/2018
R230690635CHAMPLIN, MN USAShipped7237/2/2018
R024083044St. Charles, MO USAShipped7247/2/2018
R593604178oakhurst, NJ USAShipped725, 7267/5/2018
R218009893ORTONVILLE, MI USAShipped727, 728, CFFA1 (2177)7/5/2018
R608306798BRANCHBURG, NJ USAShipped729, 7307/5/2018
R534531187De Forest, WI USAShipped7317/5/2018
R533880832Burnaby, BC CANShipped7327/16/2018
R667391169Newburgh, ME USACancelled  
R724137515St Johnsbury, VT USAShipped7337/16/2018
R306001230Newark, DE USAShipped7347/16/2018
R675509894Cumming, GA USAShipped7357/16/2018
R108390044Fishers, IN USAShipped7367/16/2018
R033794399Lenox, MA USAShipped7377/16/2018
R175399379Vernon, CT USAShipped7387/16/2018
R971772923Tucson, AZ USAShipped7397/16/2018
R510635338Aurora, ON CANShipped7407/16/2018
R763603721PARIS FRAShipped7417/16/2018
R817233343Calahorra ESPShipped7427/16/2018
R712911995Springfield, OR USAShipped7437/16/2018
R185042227Springfield, OR USAShippedREMOTE ONLY7/16/2018
R538229235Minneapolis, MN USAShipped7447/16/2018
R954874108MInato-ku JPNShipped745, CFFA1 (2178)7/16/2018
R019977940Nunoa CHLShipped7467/16/2018
R287658067st augustine, FL USAShipped7477/16/2018
R858343295Saratoga, CA USAShipped7487/16/2018
R767434793Sumida-ku Narihira JPNShipped7497/16/2018
R806846435Arlington, VA USAShipped750, 7517/16/2018
R875391465Barcelona ESPShipped7527/23/2018
R116245964Des moines, WA USAShipped7537/23/2018
R413486813Rapid City, SD USAShippedREMOTE ONLY7/5/2018
R141881588San Diego, CA USAShipped7547/23/2018
R944870602Ottsville, PA USAShipped7557/23/2018
R733843277Morgan Hill, CA USAShipped7567/23/2018
R206493682Orlando, FL USAShipped7577/23/2018
R462135856Portage, MI USAShipped7587/23/2018
R953314357Palo Alto, CA USAShippedCFFA1 (2166, 2167)5/26/2018
R127323321La Seguiniere FRAShipped7597/23/2018
R910002722BOUGUENAIS FRAShipped7607/23/2018
R162411344Santa Clara, CA USAShipped7617/23/2018
R658151390CHAMPLIN, MN USACancelled  
R284425275Lincoln, NE USAShipped7627/25/2018
R712917756Prenton GBRShipped7637/25/2018
R094348985San Diego, CA USAShipped7647/25/2018
R329705776San Diego, CA USAShipped7657/25/2018
R892737885Mundelein, IL USAShipped7667/25/2018
R134689457Kirkland, WA USAShipped7677/25/2018
R374711258North Salt Lake, UT USAShipped7687/25/2018
R139330836Kennesaw, GA USAShipped7697/25/2018
R173819836Artena ITAShipped7707/25/2018
R946694499Rochester, MN USAShipped7717/25/2018
R575719844Rochester, MN USAShipped7727/25/2018
R469233923Newberg, OR USAShipped7737/25/2018
R543039469Vista, CA USAShipped7747/30/2018
R775018900Los Angeles, CA USAShipped7757/30/2018
R591974642Nashville, TN USAShipped7767/30/2018
R551733162Ottumwa, IA USAShipped777, 7787/30/2018
R973819183De Pere, WI USAShipped779, 7807/31/2018
R411264761Orofino, ID USAShipped7817/30/2018
R458528601Hackettstown, NJ USAShippedCFFA1 (2179)7/30/2018
R151833845Knoxville, TN USAShipped7827/30/2018
R934485874NIAGARA FALLS, NY USAShipped7837/30/2018
R420014335Malone, NY USAShipped7848/1/2018
R709954905Malone, NY USAShippedRemote Only8/1/2018
R247212943Cincinnati, OH USACancelled  
R725912319Pickerington, OH USAShipped7858/9/2018
R679792376San Marcos, CA USAShipped7868/9/2018
R478406573Noblesville, IN USAShippedRemote Only8/9/2018
R486299620Lexington, MA USAShipped787, 7888/9/2018
R095373489Harrisburg, PA USAShipped7898/9/2018
R986716240Loveladies, NJ USAShipped7908/9/2018
R612286146Alexandra Hills, QLD AUSShipped7918/9/2018
R471684977AUSSONNE FRAShipped7928/9/2018
R165045418San Francisco, CA USAShipped7938/9/2018
R917116331Wasaga Beach, ON CANShipped794, CFFA1 (2180)8/12/2018
R624046910Balma FRAShipped7958/13/2018
R380164398Carrollton, TX USAShippedCFFA1 (2181)8/13/2018
R192565882Evington, VA USAShipped7968/13/2018
R061710325Carnoustie GBRShipped7978/13/2018
R468475557Troy, MI USAShipped7988/13/2018
R802799619Dallas, TX USAShipped7998/13/2018
R764732766Louisville, KY USAShipped8008/13/2018
R054419634Rancho Mirage, CA USAShipped8018/13/2018
R734315400Gladbeck DEUShipped8028/13/2018
R930184774Buderim, QLD AUSShipped8038/13/2018
R318755844Fairfax, CA USAShipped804, 805, CFFA1 (2182)8/13/2018
R312339735New York, NY USAShipped806, 8078/13/2018
R368240528Bomlitz DEUShipped808, 8098/13/2018
R708248897Lakeland, FL USAShipped810, 8118/13/2018
R021869641Norderstedt DEUShipped812, 813, 8148/21/2018
R577977745PARIS FRAShippedRemote Only8/13/2018
R037079579Antibes FRAShipped8158/27/2018
R254123528Golden Valley, MN USAShipped8168/27/2018
R210371681Thornbury, Bristol GBRShipped8178/27/2018
R144163242Rainbow City, AL USAShipped8188/27/2018
R794003070Mint Hill, NC USAShipped819, 8208/27/2018
R974512587Phoenix, MD USAShipped8218/27/2018
R672264365Cumming, GA USAShipped8228/27/2018
R934176995Oklahoma City, OK USAShipped823, 8248/27/2018
R217791393Philadelphia, PA USAShipped8258/27/2018
R361004995North Ogden, UT USAShipped8268/27/2018
R824426492SAN JUAN PRIShipped8278/27/2018
R109726125Northfield, MN USAShipped8288/27/2018
R815068081Northfield, MN USAShippedCFFA1 (2183), Remote8/27/2018
R562811540Arlington, MA USAShipped8298/27/2018
R210445415gaithersburg, MD USAShippedRemote Only8/13/2018
R327538103Pleasanton, CA USAShippedRemote Only8/13/2018
R421374195Fairfield, CT USAShipped8309/1/2018
R024715127MInato-ku Tokyo-to JPNShippedRemote only8/13/2018
R091916633Mentor, OH USAPartial Ship831, 832, CFFA19/4/2018
R120169746Harrison Township, MI USAShippedCFFA1 (2184)8/29/2018
R738748139Milan ITAShipped8339/1/2018
R580384547Las Vegas, NV USAShipped8349/4/2018
R698543469Marietta, GA USAShipped8359/4/2018
R540772116oviedo, FL USAShipped8369/4/2018
R413947507River Falls, WI USAShipped8379/4/2018
R334001606Tallahassee, FL USAShipped8389/4/2018
R777593090Fishers, IN USAShippedRemote only8/13/2018
R761943472Schaerbeek BELShipped839, 8409/4/2018
R928274906Nepean, ON CANShipped841, 8429/4/2018
R719898077Marietta, SC USAShippedCFFA1 (2185, 2186)8/29/2018
R463097211Moreland Hills, OH USAShipped8439/4/2018
R113218194Fremont, CA USAShippedCFFA1 (2187)8/29/2018
R170393230Litchfield Park, AZ USAShipped8449/4/2018
R949121461Brandon, FL USAShipped8459/4/2018
R310289188Brussels BELShipped9929/4/2018
R841588537Sunnyvale, CA USAShippedRemote only8/13/2018
R581392640Sumas, WA USAShipped8479/4/2018
R064484498Greenbelt, MD USAShipped8489/4/2018
R636770221Lemoore, CA USAShipped8499/4/2018
R106352364Prospect Heights, IL USAShipped8509/4/2018
R734088258London, ON CANShipped8519/4/2018
R174558090Willoughby, NSW AUSShippedRemote only8/13/2018
R789486884SARATOGA, CA USAShipped8529/4/2018
R812184075Chapel Hill, NC USAShipped8539/4/2018
R562255433Chapel Hill, NC USAShipped8549/4/2018
R793171653Draper, UT USAShipped855, 8569/4/2018
R731371998Dallas, OR USAShipped8579/4/2018
R908318784Sunnyvale, CA USAPartial Ship858, CFFA19/5/2018
R797291754Sunnyvale, CA USAShippedRemote only9/5/2018
R175319659Erlangen DEUShippedCFFA1 (2188)8/29/2018
R716963102London GBRShipped8599/5/2018
R163866327Key Biscayne, FL USAShipped8609/5/2018
R577169926Lee FRAShipped8619/5/2018
R298968674ROSWELL, GA USAShipped8629/5/2018
R889528377Saratoga Springs, UT USAShipped8639/5/2018
R671187735Germantown, TN USAShipped8649/5/2018
R443266888Allauch FRAShipped8659/6/2018
R774823268Oldsmar, FL USAShipped8669/6/2018
R316888733Orefield, PA USAShipped8679/6/2018
R357859894Tokyo JPNShipped8689/6/2018
R770395290FREDERICK, MD USAShippedRemote only8/29/2018
R838527714Athens Greece GRCShipped8699/6/2018
R731213671RAYTOWN, MO USAShipped8709/6/2018
R420271360Lone Tree, CO USAShipped8719/6/2018
R707351156Northbrook, IL USAShipped8729/6/2018
R437163253Ottawa, ON CANShipped8739/17/2018
R883492069Cambridge, ON CANShipped8749/17/2018
R166242532Fort Mill, SC USAShipped8759/17/2018
R325327242Fort Mill, SC USAShippedRemote only9/17/2019
R942371689St. Augustine, FL USAShipped8769/17/2018
R333068385Lincoln, NE USAShipped8779/17/2018
R816206994Tucson, AZ USAShipped8789/17/2018
R447143870Omaha, NE USAShipped8799/17/2018
R554301181Los Altos, CA USAShipped8809/17/2018
R761550506Columbia, MO USAShipped881, 8829/24/2018
R394160838Alexandria, VA USACancelled  
R583818841Erftstadt DEUShipped8839/24/2018
R918004640Snoqualmie, WA USAShipped8849/24/2018
R803947572Wellington, CO USAShipped8859/24/2018
R031981785Golden Valley, MN USAShippedRemote only9/24/2018
R467628973Houston, TX USAShipped8869/24/2018
R518978535FONTENILLES FRAShippedRemote only9/24/2018
R975603286La Palma, CA USAShipped8879/24/2018
R447523423La Palma, CA USAShipped8889/24/2018
R273986707Butner, NC USAShipped8899/24/2018
R210318938Kingston Upon Thames GBRShipped89010/3/2018
R421048346Holladay, UT USAShipped891, 89210/3/2018
R663621052Spring, TX USAShipped89310/3/2018
R338833046Kernersville, NC USAShipped89410/3/2018
R317807267Singapore SGPShipped89510/8/2018
R713077421Superior, CO USAShipped896, 89710/8/2018
R965073759Seattle, WA USAShipped89810/8/2018
R746435354Midlothian, VA USAShipped89910/8/2018
R815433424Winnipeg, MB CANShipped90010/8/2018
R385687625Santa Rosa, CA USAShipped90110/8/2018
R953660134St Louis, MO USAShipped90210/8/2018
R993771704Canton, GA USAShipped90310/8/2018
R346650153Kent, WA USAShipped90410/17/2018
R177201509De Forest, WI USAShipped90510/17/2018
R961550032Hillsboro, OR USAShipped906, 90710/17/2018
R956918380Tinana, QLD AUSShipped90810/29/2018
R132772687Epping, VIC AUSShipped90910/29/2018
R277670537PORT HUENEME, CA USAShipped91010/29/2018
R756001409Sumas, WA USAShipped91110/29/2018
R323470314Magdalena, NM USAShipped912, 91310/29/2018
R577045912Singapore SGPShipped91410/29/2018
R818944462Lynnwood, WA USAShipped91510/29/2018
R950349234Arcadia, CA USAShipped91611/4/2018
R819467168LA PALMA, CA USAShippedRemote only10/29/2018
R450745928Cupertino, CA USAShipped91711/4/2018
R767297101Merion Station, PA USAShipped91811/4/2018
R507070744Shelter Island Heights, NY USAShipped91911/13/2018
R029438888Cupertino, CA USAShipped92011/13/2018
R035186073Nepean, ON CANShipped921, 92211/13/2018
R298434338Greer, SC USAShipped92311/13/2018
R218828573Staten Island, NY USAShipped92411/13/2018
R899926286Haldensleben DEUShipped92511/13/2018
R836153953Woodbridge, VA USAShipped92611/13/2018
R542128318newark, DE USAShipped92711/13/2018
R482286244Salem, NH USAShipped92811/13/2018
R716128284Fremont, CA USAShipped92911/26/2018
R514301484Redmond, WA USAShipped93011/26/2018
R974530159Wichita, KS USAShipped93111/26/2018
R506895137Hamburg DEUShipped93211/26/2018
R209164369Warren, NJ USAShippedRemote only11/26/2018
R844046215Boulder, CO USAShipped93311/26/2018
R779722449San Francisco, CA USAShipped93411/26/2018
R134269903Davie, FL USAShipped84611/26/2018
R020526948Grant, AL USAShipped935, 93612/12/2018
R319516069Dubai ARECancelledn/a12/12/2018
R326362565Toronto, ON CANShipped93812/12/2018
R422536889Lyons, KS USAShipped93912/12/2018
R634375619London GBRShipped94012/12/2018
R772793420Shoreline, WA USAShipped94112/13/2018
R624262550Redmond, WA USAShipped94212/13/2018
R517642673TIGARD, OR USAShipped94312/13/2018
R922997851Draper, UT USAShipped944, 94512/31/2018
R686015856Womelsdorf, PA USAShipped94612/31/2018
R601937535Etalondes FRAShipped94712/31/2018
R621238134Lake Zurich, IL USAShipped948, 94912/31/2018
R642708509Pittsburgh, PA USAShipped95012/31/2018
R609597175Elgin, IL USAShippedRemote only12/31/2018
R912728565Raleigh, NC USAShipped95112/31/2018
R312281733Paderborn DEUShipped95212/31/2018
R845808314Richardson, TX USAShipped95312/31/2018
R998155421Alameda, CA USAShipped96112/31/2018
R180444396Fredericksburg, VA USAShipped9551/14/2019
R505359757Fredericksburg, VA USAShipped9561/14/2019
R820999692Austin, TX USAShipped9571/14/2019
R563125259CHESTER, VA USAShipped9581/14/2019
R565275490BREST FRACancelled  
R816821245Camby, IN USAShipped9591/14/2019
R852737254Lynnwood, WA USAShippedRemote only1/14/2019
R610467747Arlington, MA USAShippedRemote only1/14/2019
R080470993BREST FRAShipped9601/14/2019
R386735010North Andover, MA USAShippedRemote only1/14/2019
R420870833Ribeirão Preto, SP BRAShipped9621/14/2019
R629417638CHESTER, VA USACancelled  
R462559153Cambridge, ON CANShippedremote only1/14/2019
R104864263Green Bay, WI USAShipped9631/14/2019
R697065596Micheldorf AUTShipped9641/28/2019
R093576379Quincy, MA USAShipped9651/28/2019
R536029779Yellowknife, NT CANShipped9661/28/2019
R486824750seattle, WA USAShippedRemote only1/28/2019
R616679947Goonellabah, NSW AUSShipped9671/28/2019
R145203008Westborough, MA USAShipped9681/28/2019
R109317632Alamo, CA USAShipped9691/28/2019
R317096916Victoria, BC CANShippedremote only1/28/2019
R684094495Praha - Kbely, Prague CZEShipped9701/28/2019
R639953781Fort Mill, SC USACancelled  
R170318621WETASKIWIN, AB CANShipped9711/28/2019
R682975778Hood River, OR USAShipped9542/11/2019
R563357718Lehi, UT USAShipped9722/11/2019
R443307720Indianapolis, IN USAShipped9732/11/2019
R184810906Parsippany, NJ USAShipped9742/11/2019
R381252526Hartsdale, NY USAShipped9752/11/2019
R167596709Seattle, WA USAShipped9762/25/2019
R264369824St. Peters, MO USAShippedremote only2/11/2019
R005793569Poteau, OK USAShipped9772/25/2019
R486947645Plymouth, MN USAShipped9782/25/2019
R366461992University Center, MI USAShipped9792/25/2019
R494684631Rice, WA USAShipped9802/25/2019
R396917079LAS VEGAS, NV USAShipped981, 9822/25/2019
R752308171Sloughhouse, CA USAShipped9832/25/2019
R781961938Houston, TX USAShipped9842/25/2019
R982409100Linkoping SWEShipped9852/25/2019
R458045983Mobile, AL USAShipped9862/25/2019
R739551696LAKE HOPATCONG, NJ USAShipped9872/25/2019
R135983310Ann Arbor, MI USAShipped9882/25/2019
R827987252Carrollton, TX USAShipped9893/11/2019
R546001750Warszawa POLShipped9903/11/2019
R090551524Lehi, UT USAShippedremote only3/11/2019
R432699820Wheaton, IL USAShipped1001, 10023/11/2019
R477602309El Paso, TX USAShipped10033/11/2019
R859515347Arlington, MA USAShipped10043/11/2019
R889620765Allison Park, PA USAShipped10053/11/2019
R912225440Bollington GBRShipped10063/11/2019
R190105182San Francisco, CA USAShipped10073/11/2019
R539317551Harvard, MA USAShipped10083/11/2019
R579480255Marne, MI USAShipped10093/11/2019
R584726640Los Gatos, CA USAShipped10103/11/2019
R677020774Fort Wayne, IN USAShipped10113/25/2019
R528808955Tuebingen DEUShipped10123/25/2019
R590031266Crestview, FL USAShippedremote only3/25/2019
R765795419Schaumburg, IL USAShipped10133/25/2019
R765482128Fairfield, CA USAShipped10143/25/2019
R284517359Los Gatos, CA USAShippedremote only3/25/2019
R968404324Wildomar, CA USAShippedRemote only4/15/2019
R410929860Petaluma, CA USAShipped10155/3/2019
R899257398Alexandria, VA USAShipped10165/3/2019
R726600794Gaithersburg, MD USAShipped10175/3/2019
R865521199Viarmes FRAShipped9375/3/2019
R019779873Portland, OR USAShippedRemote only5/25/2019
R216536331LA MESA, CA USAShipped10185/25/2019
R973470574London GBRShipped10195/25/2019
R800548324Little Rock, AR USAShipped10205/25/2019
R477486470Irvine, CA USAFulfilled10216/5/2019
R303604065Cupertino, CA USAShipped10226/27/2019
R790749499Denison, TX USAShipped10236/27/2019
R897329636Lexington, MA USAShippedRemote only7/29/2019
R531128009CHARLOTTE, NC USAShipped10247/29/2019
R009911898Oakland Park, FL USAShipped10257/29/2019
R231068438Streamwood, IL USAShipped10267/29/2019
R602837980PLANTATION, FL USAShipped10277/29/2019
R570051123Crookston, MN USAShipped10287/29/2019
R100760335St Louis, MO USAShipped10297/29/2019
R079932017Bremerton, WA USAShipped10308/5/2019
R088721188Chuluota, FL USAShipped10318/5/2019
R047097694Appleton, WI USAShipped10328/5/2019
R846565076Singapore SGPCancelled  
R396677414clamart FRAShipped10338/5/2019
R816785225omaha, NE USAShipped10348/5/2019
R243123650Amaryllis Ville SGPPaid10358/16/2019
R835330272Wayland, MA USAPaid10368/16/2019
R614883695AGIA BARBARA GRCPaid10378/16/2019
R555362364East Grinstead GBRPaid10388/16/2019
R688815002Keller, TX USAPaid10398/16/2019
R094063631Noblesville, IN USAPaid10408/16/2019
R777090505Billings, MT USAPaid10418/26/2019
R356370620Omaha, NE USAPaid10428/26/2019
R838455115Omaha, NE USAPaidremote only8/26/2019
R418206128Rosharon, TX USAPaid10438/26/2019
R475077583APACHE JUNCTION, AZ USAPaid10448/26/2019
R256552681Beijing CHNPaid10458/26/2019
R489276099Kazo City, Saitama Prefecture JPNPaid10468/26/2019
R617323279zhuhai CHNcancelled  
R881836164ZHUHAI CHNCancelled  
R621176929West Dundee, IL USAPaid10479/3/2019
R237168171Zhuhai CHNPaid10489/3/2019
R895736894Santee, CA USAPaid10499/3/2019
R852515412Columbus, OH USAPaid10509/3/2019
R335925116Columbus, OH USAPaidremote only9/3/2019
R336018800Beijing CHNPaid10519/3/2019
Last Update: Dec 30, 2007
Device Name CPLD logic v1.2 or v1.3 CPLD logic v1.4 w/ 3 jumper fix or CFFA v2.0
SanDisk SDCFB series CF Cards 4 to 128MB, 256MB and up don't work Yes, tested 64MB, 128MB, 256MB
SanDisk Ultra II series CF Cards ?? not tested Yes, Tested 512MB
Kodak 4 MB CF Yes Yes
SimpleTech STI-CF/128 Yes Yes
Hagiwara Sys-com #HPC-CF128V Yes ??
IBM MicroDrive 1GB HD Yes ??
IBM 1.6GB 2.5" DDLA-21620 HD Yes ??
Seagate ST31276A 1.2 GB HD Yes ??
Toshiba MK2103MAV 2GB HD Yes ??
Crucial 128MB CF ??? Yes
Delkin Devices CFLS1VT1-128 CF
Delkin Devices CFLS1VT1-192 CF
Yes. Works fine, but the green "Drive Access" LED stays ON all the time. ??
FujiFilm 128 CF card Yes. Works fine, but the green "Drive Access" LED stays ON all the time. ??
Kingston 8 MB CF No ??
Canon 16 MB: "Hitachi CVM2.1.0" CF No ??
Memorex 16MB CF No ??
LexarMedia CF cards No Yes, Tested 64MB and 256MB
PNY 128MB CF No. Formats but you can't write to it. 64MB PNY reported to work
PNY 32MB CF ?? 32MB PNY reported to work
CFCompactFlash card
HDIDE Hard Drive
Note 1: If you want to be sure your CF card will work with my CFFA board, use the SanDisk brand cards, or a card with a SanDisk controller inside (e.g. Kodak)
Note 2: The CFFA card supports only IDE hard drives that support LBA (Logical Block Addressing). Most drives larger than 528MB have this feature. Most smaller drives do not support LBA.



Q: What is the CFFA3000?
A: The CFFA3000 is my third generation Apple II Disk Interface card. This card allows you to use CF and USB flash media as disks in your apple II computer. The CFFA3000 adds some new features over the previous CFFA. 1) You may use disk image files directly. You can download image files off the internet and use them with the CFFA3000. Also, the CFFA3000 will emulate an Apple Disk II controller. Simply load a USB flash drive with all of your favorite Apple II disk images (.dsk files) and plug it into the CFFA3000. Using the built-in menus select the images you want to use as smartport volumes (HDs) and virtual floppy images, and boot.
Q: Are you taking orders?
A: No. The 5th run of boards is complete. In the Fall and Winter of 2019 (northern hemisphere) if I can repair some of the failed units I have, I will sell them via Ebay from time to time.
Q: Will you be making a new generation of CFFA style interface board?
A: Probably not. If I change my mind and decide to make something new, it would have to have some very compelling new features, but currently, I have no plans for something new.
Q: What kind of return policy and guarantee will you offer?
A: You may return the product undamaged for any reason within 30 days of receiving it. I warranty the product to be free from defects for 1 year. Warranty returns will be either repaired, replaced, or refunded based on my discretion. If you want to return something, please contact me via Email:
Q: What kind of CF cards will work with the CFFA3000?
A: Almost any brand should work. I don't keep a compatibility list because most cards work.
Q: What support does your hardware have for hard drives?
A: There is no IDE header on the CFFA3000 like there was on the older CFFA cards.
Q: So, what size devices can I use?
A: Almost any flash media should work. The CF card can be formatted: FAT16, FAT32, or ProDOS formatted. Note:FAT12 and NTFS are NOT supported. USB flash devices must be formatted FAT16 or FAT32. For FAT16 and FAT32 formatted cards you MUST have the MBR (master boot record) on the card at block 0. Formatting with Microsoft Windows will NOT place the MBR onto the CF card if it is missing. That requires using DISKPART and can be very tricky. Please use extreme caution when using this utility. Here is a link to a forum post that describes writing an MBR to removable media using Windows. Mac users can use the the normal partition management tool.
Q: If I use a flash memory, won't it wear out after a certain number of write cycles?
A: Very unlikely. Flash based memory does have a finite number of write cycles. So yes, it is possible that after heavy usage, a flash card could become un-writable. I believe most users will never run into this situation unless they are running software that is writing data with a very high frequency. The SanDisk brand flash card has a sector write endurance equal or greater than 300,000 writes. It also features an error detection and correction feature which automatically implements advanced wear leveling. Drivers/firmware no longer have to worry about doing manual wear leveling any more, at least with SanDisk CF products. Sectors that wear out are automatically detected and removed and replaced from the pool of reserve sectors. Under normal usage, it would take thousands of years to produce enough writes to wear out a CF card.
Q: Which model Apple II does this project currently work in?
A: All Apple II computers except the IIc model which has no slots. Note: The CFFA3000 does not work with the Laser 128.
Q: Will it work with ProDOS 8?
A: Yes. I have used it extensively with many versions of ProDOS.
Q: Will it work with Apple DOS 3.3?
A: YES!!! It will allow you to load images files from DOS 3.3, UCSD Pascal, CP/M and others.
Q: Can I load up the CompactFlash / USB flash drive with all of my old Games and run them from there?
A: Yes as long as they are not copy protected. There may be some very light copy protections that will run on the CFFA3000, but don't expect the CFFA3000 to run copy protected games until you try it. Post your findings in the forum.
Q: Will it work with GS/OS?
A:Yes! And you don't need a GS/OS driver to get maximum speed out of the CFFA3000 because it supports extended smartport API.
Q: Will it work in a //c?
A: No. There are no expansion slots in an Apple //c to place my hardware in. It will not work with the SmartPort on the back of the //c. It needs an expansion bus slot, like the Laser 128 had.
Q: Do you need to format the CompactFlash or USB drive before use?
A: Maybe. If you are using the CF card and want native ProDOS partitions you will need to format the CF card with a ProDOS format program. But if you are using FAT16 or FAT32 then you most likely will already have formatted the device in a more modern computer. Note: For USB flash drives, the CFFA3000 supports only FAT16 or FAT32.
Q: Can I take the CompactFlash out of my Apple II and read it with my Mac?
A: Yes! Especially if you use FAT16 or FAT32. This makes it simple to copy image files from your PC to your apple II.
Q: Can I take the CompactFlash out of my Apple II and read it with my Windows/DOS based PC?
A: YES!!!! Now you can read your CFFA formatted CF cards in your Windows based PC. Andy McFadden has written a Windows program that will let you read, write, backup, and restore CFFA formatted CF cards!.You can find more information on his site
Q: What about the Apple II+ and the un-enhanced IIe?
A: The Apple ][+ and //e are supported. There is a setting in the CFFA3000 menus that must be changed to get the CFFA3000 to enter the menu correctly. See the manual for information.
Q: I took the CF card that I was using in my CFFA board and put it back in to my Camera, PDA, Gizmo, etc. and it doesn't work. I can't format it and nothing seems to work with it. Did the CFFA board hurt my CF card?
A: No!!!! The trouble you are having probably is due to the fact the the MBR (master boot record) has been overwritten on the CF card. On the very first sector of any HD in the PC world, resides the MBR. This is where the inital boot code and the main parition table is normally stored. If you use the native ProDOS format on the CF card, ProDOS or GS/OS will overwrite the MBR at block 0 and use it as part of its file system. When you go back to using your CF card in another device, it may not like the fact that it can't find that MBR information, and refuse to work with that CF card. So you will have to re-write the MBR back to the CF card and then you will be able to re-format the card using your favorite camera, or whatever device has that capability.
See this forum post for details on retoring your MBR using windows 7 and later.

Apple II WebRing