Jump to content

Flashforge Flash Studio mandatory slicer advertising and third-party slicer lockout

From Consumer Rights Wiki

Flashforge Flash Studio mandatory slicer advertising and third-party slicer lockout refers to a sequence of Flashforge software and firmware changes between March 2025 and May 2026 that forced owners of the Adventurer 5M, Adventurer 5M Pro, AD5X, Creator 5, and Guider 3 Ultra onto Flashforge's Flash Studio slicer (a rebranded fork of OrcaSlicer) while progressively breaking remote-print connectivity from mainline OrcaSlicer and earlier Flashforge slicer versions.[1][2] The replacement slicer carries a banner promoting a paid Meshy.ai subscription inside its printer-management view.[3]

Background

[edit | edit source]

Before the March 2025 service migration, Flashforge's Adventurer 5M series shipped with an open network architecture that exposed a slicer socket on TCP port 8899. The port assignment is documented in an October 13, 2025 comment on OrcaSlicer issue #10260 by user Jarli01, who posted nmap output against an Adventurer 5M reading "8899/tcp open ospf-lite" alongside "8898/tcp open unknown" and an ephemeral port. It is further documented in OrcaSlicer issue #10112, whose body contains a user-supplied Python snippet (placed inside a collapsed `<details>` block on the GitHub UI) initializing a socket client with def __init__(self, printer_ip, printer_port=8899) and issuing G-code queries such as `~M105` and `~M27` directly to the printer. The open socket allowed mainline OrcaSlicer and third-party tools to discover printers, send sliced jobs, and query printer status directly over the local network.[2][4][5] Flashforge distributed a desktop slicer called Orca-Flashforge (a fork of the GPL/AGPL-licensed OrcaSlicer by SoftFever) and a companion mobile app called Flash Maker; an August 15, 2024 Flashforge blog post described Orca-Flashforge as tailored for the Adventurer 5M series and Guider 3 Ultra with Flash Maker integration.[6] Adventurer 5M firmware 2.6.5 (April 11, 2024) explicitly added "Support Orca-Flashforge connection" and a LAN mode, and version 2.7.2 (July 5, 2024) added Orca-Flashforge online connection support.[7]

Mandatory migration to Flash Studio

[edit | edit source]

In early 2025 Flashforge published a "Service Upgrade Notification" announcing the retirement of its legacy server infrastructure on March 26, 2025, and requiring owners to update by March 25, 2025. The notification set hard version floors: Adventurer 5M, Adventurer 5M Pro, and Guider 3 Ultra firmware to v3.1.0 or later; Orca-Flashforge desktop slicer to v1.3.0 or later; and the Flash Maker mobile app to v2.0.0 or later.[1] Flashforge described the change as "domain adjustments and enhanced testing protocols" and "rigorous interface validation and cross-version testing," without itemizing which third-party clients would be affected.[1] Orca-Flashforge was subsequently rebranded to Flash Studio Desktop and Flash Maker was rebranded to Flash Studio Mobile; the rename appears in the Flashforge website's software navigation menu, which lists "Flash Studio Desktop (formerly Orca-Flashforge)" and "Flash Studio Mobile (formerly Flash Maker)" on the May 20, 2026 Meshy.ai partnership announcement and adjacent pages.[3] Flashforge's published Adventurer 5M firmware change log does not explicitly document the port-access changes that block mainline OrcaSlicer; the connection failures are documented in third-party GitHub issues opened on or after July 10, 2025, against printers running post-migration firmware.[7][4][2] Louis Rossmann noted that the undocumented removal is compounded by auto-update defaults, arguing that expecting consumers to read a change log before every firmware update is unreasonable.[8]

In-app advertising

[edit | edit source]

On May 20, 2026 Flashforge announced a partnership with Meshy.ai, an AI image-to-3D-model service, with integration surfaced inside Flash Studio.[3][9] The blog post promoted a discounted Meshy subscription via Flash Studio.[3]

Flashforge wrote in the partnership announcement:

By downloading Flash Studio, users can unlock a special $1 Meshy membership offer and explore AI-powered 3D creation for themselves.[3]

The promotion is presented as a banner inside the printer-management view of Flash Studio Desktop, where users monitor their printers' status.[3] The banner is visible above the fleet list in the screenshot below.

Meshy.ai banner advertisement promoting the $1 monthly membership offer, shown above the Flash Studio Desktop printer-management view containing eleven Adventurer 5M-series printers.

Trade-press coverage by Joris Peels at 3DPrint.com described the Meshy integration as a software feature rather than advertising,[10] while VoxelMatters' coverage on the same day focused on the functional workflow and did not mention the $1 promotional offer.[11]

Consumer advocate Louis Rossmann criticized the banner, asking how many Flashforge buyers had asked for, or wanted, an AI service advertisement to appear in their printer after the sale, and drawing a parallel to robot-vacuum companion apps that similarly serve ads to owners of paid hardware.[8]

Third-party slicer lockout

[edit | edit source]

After the firmware migration, mainline OrcaSlicer can no longer reach Adventurer 5M-series printers for remote print, monitoring, or camera viewing. OrcaSlicer issue #10260, opened July 28, 2025, documents OrcaSlicer 2.3.0 on Windows 10 receiving "ERR_CONNECTION_REFUSED" when attempting to monitor an Adventurer 5M.[2] OrcaSlicer issue #10112, opened July 10, 2025, reports that the Adventurer 5M device menu in mainline OrcaSlicer redirects to a 404 error, and includes user-supplied Python code demonstrating that direct socket communication on port 8899 still works against the printer, confirming the printer protocol remains operational while OrcaSlicer's plugin path is broken.[4] An earlier issue, #4834, opened April 1, 2024, recorded send-model failures from OrcaSlicer 2.0.0 to the Adventurer 5M and was closed as not planned.[12]

Flashforge's quick-start documentation distinguishes two connection pathways. In WAN mode the slicer routes through Flashforge's cloud and requires the user to log in to a Flashforge account: "Before logging into the printer on the same network, you need to log in to your Flashforge account." In LAN-only mode the documentation instructs the user to "click [+] on the device page to find the corresponding printer" and enter the Printer-ID token displayed on the printer; no Flashforge account login is described as required.[13]

Tom's Hardware reviewer Denise Bertacchi, in a review published October 12, 2025, described the bundled Orca-Flashforge as the least stable build of OrcaSlicer she had used, crashing roughly every third print, and noted that mainline OrcaSlicer carries an AD5X profile but "the printer is still not passing along critical information, like wasted filament," constraining users to the bundled fork.[14] OrcaSlicer issue #11658, opened December 16, 2025 against OrcaSlicer 2.3.2 on Windows 11, separately documents that an Adventurer 5M owner can still send sliced jobs to the printer through mainline OrcaSlicer but cannot access the printer camera or pause prints from the device tab, with the slicer reporting that the printer "couldn't respond" and prompting the user to investigate firewall and proxy settings.[15]

GPL and AGPL concerns

[edit | edit source]

Orca-Flashforge (now Flash Studio Desktop) is a fork of SoftFever's OrcaSlicer, which is distributed under GPLv3 with AGPL-3.0 components. OrcaSlicer issue #5154, opened April 26, 2024, alleges that Flashforge violated the licenses by packaging Orca-Flashforge with a commercial end-user license agreement prohibiting commercial use, transfer, modification, and reverse engineering, and by failing to publish source code corresponding to the distributed binaries.[16] The reporter quoted a Flashforge after-sale e-mail stating "We have consulted our engineer, we don't have the Orca-Flashforge source code." Flashforge subsequently published source at github.com/FlashForge/Orca-Flashforge but the binary distribution continued to ship the restrictive commercial EULA, which the reporter characterized as still incompatible with GPLv3.[16][17]

A separate issue, Orca-Flashforge #26 opened November 15, 2025, documents that the compiled Orca-Flashforge binary opens outbound connections to roughly twenty host names, including api.auth.flashforge.com, api.fdmcloud.flashforge.com, link.netease.im, statistic.live.126.net, api.bambulab.com, ishare3d.com, and sz3dp.com, plus undocumented IPs over port 443 without TLS, and states that most of these host names do not appear in Flashforge's published source code.[18] Commenters identified an `nim.dll` file in the installer as the NetEase IM (instant messaging) library and questioned why a slicer needs a voice and video messaging API.[18] A January 28, 2025 issue, Orca-Flashforge #11, separately requested that Flashforge upload source code corresponding to the 1.3.0 and 1.3.1 binaries; Flashforge software engineer linnaiyuan replied that "The code for the 1.3 branch was pushed to the repository a few days ago" and later that "The code from the 1.3 branch has now been merged into the main branch," and the issue was closed as completed.[19] These are open-source license concerns raised by users; no court has ruled on the GPL or AGPL compliance of the Flashforge fork.

Flashforge's response

[edit | edit source]

As of May 2026, no public Flashforge response has been located on the Meshy.ai banner placement, the loss of mainline OrcaSlicer remote-print and camera support on post-update firmware, or the GPL and AGPL compliance concerns raised in OrcaSlicer issue #5154 and Orca-Flashforge issue #26. Those issues were closed as "not planned" or auto-closed by a stale-bot after ninety days of inactivity without a Flashforge staff reply, in contrast to Orca-Flashforge issue #11, which a Flashforge engineer answered and closed once the requested 1.3-branch source was pushed.[16][18][19] The "Service Upgrade Notification" page frames the March 2025 changes as back-end modernization and does not address third-party slicer compatibility.[1]

Consumer response

[edit | edit source]

Owners of the affected printers have pursued open-source firmware replacement as the documented workaround. The community Klipper Mod at github.com/xblax/flashforge_ad5m_klipper_mod installs Moonraker, custom Klipper, Mainsail, and Fluidd on the Adventurer 5M and 5M Pro, restoring open networking at the cost of voiding the manufacturer warranty.[5] A second mod, github.com/DrA1ex/ff5m ("Forge-X"), takes a similar firmware-replacement approach for the Adventurer 5M series; its README describes the goal as providing "a stable, feature-rich platform tailored to this printer's unique hardware and user needs."[20] Another mod known as Z-mod enhances the existing Flashforge firmware and is available at github.com/ghzserg/zmod.[21]

Early users of the 5M and 5M Pro documented many reverse-engineering efforts (including obtaining root on the included Linux OS running on the machine) at the GitHub repository here: github.com/g992/flashforge-ad5m-5mpro-research[22]

Rossmann framed the situation as a digital-freedom issue, arguing that if a manufacturer can remotely remove functionality after the sale, owners should be permitted to modify the device to restore it, and characterizing Section 1201 of the DMCA as creating an asymmetry in which manufacturers may degrade products without consequence while owners who reverse-engineer those changes risk federal criminal penalties.[8]

See also

[edit | edit source]

References

[edit | edit source]
  1. 1.0 1.1 1.2 1.3 YuanMoana (22 Feb 2025). "Service Upgrade Notification". Flashforge. Archived from the original on 1 Jun 2026. Retrieved 22 May 2026.
  2. 2.0 2.1 2.2 2.3 tbertw (28 Jul 2025). "Device Section of Orca Slicer not working with Flashforge AD5M (Issue #10260)". GitHub. Archived from the original on 7 Jun 2026. Retrieved 6 Jun 2026.
  3. 3.0 3.1 3.2 3.3 3.4 3.5 "Flashforge × Meshy AI: From AI Ideas to Real Prints". Flashforge. 20 May 2026. Archived from the original on 1 Jun 2026. Retrieved 6 Jun 2026.
  4. 4.0 4.1 4.2 HBIDamian (10 Jul 2025). "Flashforge adventurer (5M) Device menu (Issue #10112)". GitHub. Archived from the original on 7 Jun 2026. Retrieved 6 Jun 2026.
  5. 5.0 5.1 xblax. "Unofficial mod for Flashforge Adventurer 5M (Pro) 3D printers to run Moonraker, custom Klipper, Mainsail and Fluidd". GitHub. Archived from the original on 7 Jun 2026. Retrieved 6 Jun 2026.
  6. Yaojiahui (15 Aug 2024). "Orca and Orca-Flashforge: A Comprehensive Guide". Flashforge. Archived from the original on 20 May 2026. Retrieved 6 Jun 2026.
  7. 7.0 7.1 "Adventurer 5M Series Firmware Update Log". Flashforge. Archived from the original on 29 May 2026. Retrieved 6 Jun 2026.
  8. 8.0 8.1 8.2 Rossmann, Louis (22 May 2026). "Flashforge closes ecosystem & puts AI ads into printing software 🤦". YouTube. Retrieved 6 Jun 2026.{{cite web}}: CS1 maint: url-status (link)
  9. "FlashForge and Meshy Partner to Bring AI Image-to-3D Directly Into Consumer Multi-Color Printing". PR Newswire. 21 May 2026. Archived from the original on 22 May 2026. Retrieved 6 Jun 2026.
  10. Peels, Joris (20 May 2026). "Flashforge Bets on Meshy AI as Desktop 3D Printing Battle Intensifies". 3DPrint.com. Archived from the original on 7 Jun 2026. Retrieved 6 Jun 2026.
  11. Sher, Davide (20 May 2026). "FlashForge integrates Meshy AI into Flash Studio, enabling image-to-3D to multi-color print in one click". VoxelMatters. Archived from the original on 7 Jun 2026. Retrieved 6 Jun 2026.
  12. pacocatech (1 Apr 2024). "Error Send Model to FlashForge Adventurer 5M (Issue #4834)". GitHub. Archived from the original on 7 Jun 2026. Retrieved 6 Jun 2026.
  13. "Orca-Flashforge Quick Start Guide". Flashforge. Archived from the original on 7 Jun 2026. Retrieved 6 Jun 2026.
  14. Bertacchi, Denise (12 Oct 2025). "Flashforge AD5X review: An affordable option for fast color 3D printing". Tom's Hardware. Archived from the original on 12 Oct 2025. Retrieved 6 Jun 2026.
  15. zeustheeldenlord (16 Dec 2025). "Orca slicer camara (Issue #11658)". GitHub. Archived from the original on 7 Jun 2026. Retrieved 6 Jun 2026.
  16. 16.0 16.1 16.2 nativeit (26 Apr 2024). "Flashforge is violating OrcaSlicer's GPLv3 license (Issue #5154)". GitHub. Archived from the original on 7 Jun 2026. Retrieved 6 Jun 2026.
  17. "Orca-Flashforge EULA (English)" (RTF). GitHub.{{cite web}}: CS1 maint: url-status (link)
  18. 18.0 18.1 18.2 bengalih (15 Nov 2025). "Provide actual codebase which exposes all connections (Issue #26)". GitHub. Archived from the original on 7 Jun 2026. Retrieved 6 Jun 2026.
  19. 19.0 19.1 RikshaDriver (28 Jan 2025). "Orca Flashforge 1.3.0 and 1.3.1 update source (Issue #11)". GitHub. Archived from the original on 7 Jun 2026. Retrieved 6 Jun 2026.
  20. DrA1ex. "Forge-X: Flashforge Adventurer 5M (Pro) Firmware mod". GitHub. Archived from the original on 7 Jun 2026. Retrieved 6 Jun 2026.{{cite web}}: CS1 maint: numeric names: authors list (link)
  21. ghzserg. "FF5M / FF5M Pro / AD5X Z-Mod". GitHub. Archived from the original on 7 Jun 2026. Retrieved 6 Jun 2026.
  22. g992. "flashforge-ad5m-5mpro-research". GitHub. Archived from the original on 7 Jun 2026. Retrieved 6 Jun 2026.{{cite web}}: CS1 maint: numeric names: authors list (link)