# huawei

Published articles for huawei.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## SDL3 Ported To HarmonyOS / OpenHarmony

DevFeed: [SDL3 Ported To HarmonyOS / OpenHarmony](<https://devfeed.tech/articles/sdl3-ported-to-harmonyos-openharmony-26767.md>)

Original publisher: [Read original article](<https://www.phoronix.com/news/SDL3-Ported--To-HarmonyOS>)

Author: Michael Larabel

Published: 2026-09-15T16:54:08Z

Content type: news

Language: en

Sources: [Phoronix](<https://devfeed.tech/sources/phoronix.md>)

Topics: [Simple DirectMedia Layer](<https://devfeed.tech/topics/sdl.md>), [huawei](<https://devfeed.tech/topics/huawei.md>), [Library](<https://devfeed.tech/topics/library.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [desktop-linux](<https://devfeed.tech/tags/desktop-linux.md>), [games](<https://devfeed.tech/tags/games.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [library](<https://devfeed.tech/tags/library.md>), [linux-benchmarking](<https://devfeed.tech/tags/linux-benchmarking.md>), [linux-hardware-benchmarks](<https://devfeed.tech/tags/linux-hardware-benchmarks.md>), [linux-hardware-reviews](<https://devfeed.tech/tags/linux-hardware-reviews.md>), [linux-how-to](<https://devfeed.tech/tags/linux-how-to.md>), [linux-performance](<https://devfeed.tech/tags/linux-performance.md>), [linux-server-benchmarks](<https://devfeed.tech/tags/linux-server-benchmarks.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [open-source-graphics](<https://devfeed.tech/tags/open-source-graphics.md>), [phoronix](<https://devfeed.tech/tags/phoronix.md>), [phoronix-test-suite](<https://devfeed.tech/tags/phoronix-test-suite.md>), [platform](<https://devfeed.tech/tags/platform.md>), [software](<https://devfeed.tech/tags/software.md>), [ubuntu-benchmarks](<https://devfeed.tech/tags/ubuntu-benchmarks.md>), [ubuntu-hardware](<https://devfeed.tech/tags/ubuntu-hardware.md>)

### AI overview

SDL3 has gained upstream support for Huawei's HarmonyOS and OpenHarmony. The port was sponsored by Outfit7, tested on real hardware, and is already used by some commercial games, according to Icculus.

### Source excerpt

The SDL3 library commonly used for games and applications for cross-platform hardware and software abstractions now has upstream support for Huawei's HarmonyOS and OpenHarmony...

## Huawei pitches near-packaged optics as co-packaged costs bite

DevFeed: [Huawei pitches near-packaged optics as co-packaged costs bite](<https://devfeed.tech/articles/huawei-pitches-near-packaged-optics-as-co-packaged-costs-bite-17409.md>)

Original publisher: [Read original article](<https://www.theregister.com/networks/2026/09/14/huawei-pitches-near-packaged-optics-as-co-packaged-costs-bite/5296164>)

Author: Dan Robinson

Published: 2026-09-14T12:30:00Z

Content type: news

Language: en

Sources: [www.theregister.com - Articles](<https://devfeed.tech/sources/www-theregister-com-articles.md>)

Topics: [huawei](<https://devfeed.tech/topics/huawei.md>)

Tags: [huawei](<https://devfeed.tech/tags/huawei.md>), [networks](<https://devfeed.tech/tags/networks.md>), [standards](<https://devfeed.tech/tags/standards.md>)

### AI overview

Huawei is pitching near-packaged optics as an alternative as co-packaged optics costs become a concern. The article highlights a 7.2 Tbps module arriving ahead of standards and promising fewer repair headaches.

### Source excerpt

7.2 Tbps module arrives ahead of standards, with promises of fewer repair headaches

## Store Submissions As Code: App Store, Google Play, And Huawei AppGallery

DevFeed: [Store Submissions As Code: App Store, Google Play, And Huawei AppGallery](<https://devfeed.tech/articles/store-submissions-as-code-app-store-google-play-and-huawei-appgallery-19204.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/automated-store-submissions/>)

Author: Shai Almog

Published: 2026-07-13T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Google Play](<https://devfeed.tech/topics/google-play.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Git](<https://devfeed.tech/topics/git.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [code](<https://devfeed.tech/tags/code.md>), [git](<https://devfeed.tech/tags/git.md>), [google-play](<https://devfeed.tech/tags/google-play.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

The article presents automated store submissions for Codename One apps. Its build pipeline uploads binaries and release metadata to the App Store, Google Play, and Huawei AppGallery, while versioning store listings in Git. It also explains the manual setup that remains necessary for app records, privacy and content-rating questionnaires, pricing, and in-app purchases.

### Source excerpt

One-click delivery to the App Store, Google Play, and Huawei AppGallery, with your listing versioned in git and pushed with mvn cn1:metadata-push.

## On the Shifting Global Compute Landscape

DevFeed: [On the Shifting Global Compute Landscape](<https://devfeed.tech/articles/on-the-shifting-global-compute-landscape-7253.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/huggingface/shifting-compute-landscape>)

Author: Tiezhen WANG; Irene Solaiman

Published: 2025-10-29T13:56:45Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Nvidia](<https://devfeed.tech/topics/nvidia.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [CUDA](<https://devfeed.tech/topics/cuda.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [huawei](<https://devfeed.tech/topics/huawei.md>), [model-deployment](<https://devfeed.tech/topics/model-deployment.md>), [deepseek](<https://devfeed.tech/topics/deepseek.md>), [grpo](<https://devfeed.tech/topics/grpo.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-development](<https://devfeed.tech/tags/ai-development.md>), [ai-models](<https://devfeed.tech/tags/ai-models.md>), [china](<https://devfeed.tech/tags/china.md>), [cuda](<https://devfeed.tech/tags/cuda.md>), [culture](<https://devfeed.tech/tags/culture.md>), [deepseek](<https://devfeed.tech/tags/deepseek.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [developers](<https://devfeed.tech/tags/developers.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [grpo](<https://devfeed.tech/tags/grpo.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [inference](<https://devfeed.tech/tags/inference.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [production](<https://devfeed.tech/tags/production.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

The article examines how China's progress in open-weight AI models is coinciding with rapid domestic AI chip development. It discusses Huawei Ascend and Cambricon chips, reduced reliance on NVIDIA, compute-efficiency innovations such as DeepSeek's MLA and GRPO, and the emergence of software alternatives to CUDA.

### Source excerpt

The status quo of AI chip usage, that was once almost entirely U.S.-based, is changing. China's immense progress in open-weight AI development is now being met with rapid domestic AI chip development. In the past few months, highly performant open-weight AI models' inference in China has started to be powered by chips such as Huawei's Ascend and Cambricon, with some models starting to be trained using domestic chips.

## Moving Thanos from GCS to Huawei OBS, and fixing a multipart upload bug on the way

DevFeed: [Moving Thanos from GCS to Huawei OBS, and fixing a multipart upload bug on the way](<https://devfeed.tech/articles/moving-thanos-from-gcs-to-huawei-obs-and-fixing-a-multipart-upload-bug-on-the-way-34034.md>)

Original publisher: [Read original article](<https://andikaahmad.com/blog/thanos-objstore-huawei-obs/>)

Published: 2025-10-20T00:00:00Z

Content type: article

Language: en

Sources: [Andika Ahmad Ramadhan -- Blog](<https://devfeed.tech/sources/andika-ahmad-ramadhan-blog.md>)

Topics: [huawei](<https://devfeed.tech/topics/huawei.md>), [migration](<https://devfeed.tech/topics/migration.md>), [bug](<https://devfeed.tech/topics/bug.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-storage](<https://devfeed.tech/tags/cloud-storage.md>), [code](<https://devfeed.tech/tags/code.md>), [google](<https://devfeed.tech/tags/google.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [migration](<https://devfeed.tech/tags/migration.md>)

### AI overview

This article describes migrating Thanos object storage from Google Cloud Storage to Huawei Cloud OBS. The migration exposed two multipart upload bugs in the OBS provider: a zero-value part size and a content-length mismatch. A patch addressed both issues, although the upstream change was still under review when the article was written.

### Source excerpt

What broke when Thanos blocks started landing in Huawei Cloud OBS instead of Google Cloud Storage, and the objstore patch that fixed it.

## Multi-Module Projects with Cangjie

DevFeed: [Multi-Module Projects with Cangjie](<https://devfeed.tech/articles/multi-module-projects-with-cangjie-24552.md>)

Original publisher: [Read original article](<https://medium.com/snapp-mobile/multi-module-projects-with-cangjie-c43236c37292?source=rss----bcd96e620b02---4>)

Author: Jasper Morgan

Published: 2025-09-02T12:39:21Z

Content type: tutorial

Language: en

Sources: [Snapp Mobile - Medium](<https://devfeed.tech/sources/snapp-mobile-medium.md>)

Topics: [Package manager](<https://devfeed.tech/topics/package-manager.md>), [modules](<https://devfeed.tech/topics/modules.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Code](<https://devfeed.tech/topics/code.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [cangjie](<https://devfeed.tech/tags/cangjie.md>), [cli](<https://devfeed.tech/tags/cli.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [init](<https://devfeed.tech/tags/init.md>), [module](<https://devfeed.tech/tags/module.md>), [programming](<https://devfeed.tech/tags/programming.md>), [run](<https://devfeed.tech/tags/run.md>), [structure](<https://devfeed.tech/tags/structure.md>)

### AI overview

A tutorial on using the Cangjie package manager, cjpm, to create and configure multi-module projects. It covers initializing a workspace, adding executable and library modules, registering them in the workspace configuration, adding source code, building, and running the project.

### Source excerpt

The Cangjie package manager cjpm is a cli tool which can be used to setup multi-module projects. A module is simply a folder with a cjpm.toml file - whilst these can also be created by hand, the cli tool simplifies the process. The approach to the setup is to create a cjpm workspace at the project root and then separate module within the workspace. It will look like this: my-project (workspace) -- module-1 -- module-2 -- module-3Create the workspace In the root of your project, initialise a workspace: # create a project folder mkdir cat-pic-downloader cd cat-pic-downloader # initialise the workspace cjpm init --workspace At this stage, your project directory will have a cjpm.toml which is the configuration for your workspace. A newly initialised workspace config will look like this. [dependencies] [workspace] build-members = [] compile-option = "" link-option = "" members = [] target-dir = "" test-members = []Add the modules To add a module to the project, use the cjpm init command but with the options to specify the type of module to create (executable, a static library or a dynamic library). Let's add a couple of modules to our sample project. # create a static lib module called 'downloader' cjpm init --type=static --path downloader # create a static lib module called 'img-processor' cjpm init --type=static --path img_processor # create an executable module called 'runner' cjpm init --type=executable --path runner By default, a newly created module has a src directory and it's own cjpm.toml to configure the module. (Static library modules will have no source code. Executable modules will have a main.cj file.) Add the modules to the workspace So that the workspace is aware of the modules we created, we need to add them to the members field of the workspace's cjpm.toml. Edit the cjpm.toml as follows. [dependencies] [workspace] build-members = [] compile-option = "" link-option = "" members = ["./runner", "./downloader", "./img_processor"] target-dir = "" test-member

## Cangjie -- a programming language from Huawei

DevFeed: [Cangjie -- a programming language from Huawei](<https://devfeed.tech/articles/cangjie-a-programming-language-from-huawei-24546.md>)

Original publisher: [Read original article](<https://medium.com/snapp-mobile/cangjie-a-programming-language-from-huawei-fb0f7776be06?source=rss----bcd96e620b02---4>)

Author: Jasper Morgan

Published: 2025-08-19T07:37:53Z

Content type: opinion

Language: en

Sources: [Snapp Mobile - Medium](<https://devfeed.tech/sources/snapp-mobile-medium.md>)

Topics: [Programming language](<https://devfeed.tech/topics/programming-language.md>), [huawei](<https://devfeed.tech/topics/huawei.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Code](<https://devfeed.tech/topics/code.md>), [Embedded Systems](<https://devfeed.tech/topics/embedded-systems.md>), [Cross-Compilation](<https://devfeed.tech/topics/cross-compilation.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [cloud-computing](<https://devfeed.tech/topics/cloud-computing.md>), [Package Management](<https://devfeed.tech/topics/package-management.md>), [debug](<https://devfeed.tech/topics/debug.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [architectures](<https://devfeed.tech/tags/architectures.md>), [bytecode](<https://devfeed.tech/tags/bytecode.md>), [cangjie](<https://devfeed.tech/tags/cangjie.md>), [china](<https://devfeed.tech/tags/china.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cross-compilation](<https://devfeed.tech/tags/cross-compilation.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [embedded-systems](<https://devfeed.tech/tags/embedded-systems.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [huawei-developers](<https://devfeed.tech/tags/huawei-developers.md>), [language](<https://devfeed.tech/tags/language.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [package-management](<https://devfeed.tech/tags/package-management.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [programming-languages](<https://devfeed.tech/tags/programming-languages.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

This article examines Cangjie, an open-sourced programming language from Huawei. It describes Cangjie as a C-like language with features associated with Swift and Kotlin, support for embedded systems, mobile development, and cloud architectures, interoperability with C and Python, JVM bytecode compilation, cross-compilation, and integrated developer tools. The article suggests Huawei created it to gain more control over its language roadmap and consolidate development skills across products.

### Source excerpt

Cangjie -- a programming language from Huawei Huawei have been busy. Last month they open-sourced a programming language that is looking pretty interesting. Whilst you might not be writing in Cangjie next week, it's good to see what one of the world's largest technology companies is doing such that they have created a new programming language. TL;DR Cangjie is a C-like programming language that feels more like Swift/Kotlin than Java/C# or JavaScript/Typescript. The idea is for Cangjie to become the common programming language to be used throughout Huawei. Cangjie can be used for embedded systems, mobile development, server-side cloud architectures. It supports a variety of programming paradigms (function, OO, procedural), compilation and integration options. Cangjie can call C libraries (and be called from C), use Python libraries and even compile to JVM bytecode. Cangjie supports language extension to create lightweight DSLs. Primarily Cangjie programs are compiled into machine code -- this include cross compilation which mean they can run natively on different computer architectures. Cangjie comes with a set of in-built tools for developers such as package management, debugging, testing and IDE integration. Cangjie is openly available since this month and is in version 0.53.13. Why create a new language? Simply put, Cangjie gives Huawei a level of control and an economy of scale that they cannot get from other languages. Most mainstream languages are driven predominantly by teams in USA and Europe. It is hard to influence the road map for these languages -- especially for those tightly controlled by corporations (e.g. Java/Kotlin/Swift). Furthermore, consolidating programming skills could be a big efficiency gain for Huawei -- engineers working on products ranging from routers to petabyte storage to cloud computing and mobile devices can coalesce around one language and toolset. Show me some code I won't go into any detail here so this is just to satisfy your curiosit

## Открываем Konfeature, нашу open-source библиотеку для удобной работы с Feature Flags

DevFeed: [Открываем Konfeature, нашу open-source библиотеку для удобной работы с Feature Flags](<https://devfeed.tech/articles/konfeature-open-source-feature-flags-24019.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/redmadrobot/articles/911972/>)

Author: Aleksandr\_Tabolin (red\_mad\_robot)

Published: 2025-05-22T16:05:55Z

Content type: article

Language: ru

Sources: [Redmadrobot EN](<https://devfeed.tech/sources/redmadrobot-en.md>), [Redmadrobot RU](<https://devfeed.tech/sources/redmadrobot-ru.md>)

Topics: [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [Android](<https://devfeed.tech/topics/android.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [huawei](<https://devfeed.tech/topics/huawei.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-remote-config](<https://devfeed.tech/tags/firebase-remote-config.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [open-source-2c559c37c4ca](<https://devfeed.tech/tags/open-source-2c559c37c4ca.md>), [tag-3383f6fe7741](<https://devfeed.tech/tags/tag-3383f6fe7741.md>)

### AI overview

A red_mad_robot Android developer introduces Konfeature, an open-source library for working with feature flags. The article describes feature-flag benefits and outlines requirements including remote and local-only flags, multiple remote configuration sources, detailed logging, runtime overrides, and modularity support.

### Source excerpt

Привет! Это Саша Таболин -- старший android-разработчик в red_mad_robot. Мы создали открытую библиотеку Konfeature для оптимизации работы с Feature Flags и хотим поделиться нашей разработкой. Читать далее

## AI initiatives at Mobile World Congress 2025

DevFeed: [AI initiatives at Mobile World Congress 2025](<https://devfeed.tech/articles/ai-mobile-world-congress-24015.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/redmadrobot/articles/900030/>)

Author: redmadrobot (red\_mad\_robot)

Published: 2025-04-11T12:11:54Z

Content type: article

Language: ru

Sources: [Redmadrobot EN](<https://devfeed.tech/sources/redmadrobot-en.md>), [Redmadrobot RU](<https://devfeed.tech/sources/redmadrobot-ru.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [huawei](<https://devfeed.tech/topics/huawei.md>), [samsung](<https://devfeed.tech/topics/samsung.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [samsung](<https://devfeed.tech/tags/samsung.md>), [tag-61cd5a476b1d](<https://devfeed.tech/tags/tag-61cd5a476b1d.md>), [tag-c30961c9c16f](<https://devfeed.tech/tags/tag-c30961c9c16f.md>), [tag-fa773991fb10](<https://devfeed.tech/tags/tag-fa773991fb10.md>)

### AI overview

A red_mad_robot analysis of Mobile World Congress 2025 examines how AI is shaping mobile-industry strategies. It covers AI-oriented ecosystems, Huawei Cloud's AI-Native approach, and Samsung's Galaxy AI demonstrations.

### Source excerpt

Аналитический центр red_mad_robot внимательно следил за событиями крупнейшей мобильной конференции, и собрал для вас самую суть: как именно AI меняет мобильную индустрию прямо сейчас и какие тренды определят её ближайшее будущее. Mobile World Congress (MWC) в Барселоне традиционно задает тон развитию мобильных технологий на год вперед. В 2025 году выставка прошла под знаком тотального доминирования искусственного интеллекта. AI перестал быть просто модной фичей, превратившись в ядро стратегий ведущих игроков рынка. Читать далее

## Why Huawei's HarmonyOS Next could matter for small computing devices

DevFeed: [Why Huawei's HarmonyOS Next could matter for small computing devices](<https://devfeed.tech/articles/do-we-need-another-os-24548.md>)

Original publisher: [Read original article](<https://medium.com/snapp-mobile/do-we-need-another-os-31dc9028f110?source=rss----bcd96e620b02---4>)

Author: Jasper Morgan

Published: 2025-04-03T08:46:50Z

Content type: opinion

Language: en

Sources: [Snapp Mobile - Medium](<https://devfeed.tech/sources/snapp-mobile-medium.md>)

Topics: [Operating system](<https://devfeed.tech/topics/operating-system.md>), [huawei](<https://devfeed.tech/topics/huawei.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Microcontrollers](<https://devfeed.tech/topics/microcontrollers.md>), [Robotics](<https://devfeed.tech/topics/robotics.md>)

Tags: [harmony-os](<https://devfeed.tech/tags/harmony-os.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [microcontrollers](<https://devfeed.tech/tags/microcontrollers.md>), [mobile-app-development](<https://devfeed.tech/tags/mobile-app-development.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [operating-systems](<https://devfeed.tech/tags/operating-systems.md>), [os](<https://devfeed.tech/tags/os.md>), [robotics](<https://devfeed.tech/tags/robotics.md>)

### AI overview

This opinion article examines Huawei's HarmonyOS Next, a version of HarmonyOS without Android support, and argues that an operating system designed for small computing devices could have a valuable role as those devices become more widespread.

### Source excerpt

Last year Huawei ditched Android and in 2025 will be releasing more and more devices running its HarmonyOS Next software platform. HarmonyOS is based on an open source operating system (OpenHarmony) that started as an R&D project at Huawei in 2012. The operating system has been architected to support a wide array of small computing devices from microcontrollers to tablets. It is already used in several of Huawei's TVs, wearables and wireless router products. In 2024 a 'pure' version of the OS, without Android support, was released. This has been branded HarmonyOS Next. Several questions leap to mind: 1/ Does the world actually need a new OS? 2/ Why should we care about what Huawei is doing -- especially those of us outside China? 3/ Finally, what are the chances of success for a new OS? Let's look a little deeper into these topics and try to understand what's going on in this space. 1/ Does the world need a new OS? YES Let me explain why I have come to this conclusion. Computing needs have changed We have seen a steady growth of small form factor computing. We carry computing devices in our pockets, they are found in devices throughout our homes, they are part of our vehicles, they are in medical devices, and in countless industrial settings. Within this context, one could argue that phones are at the larger end of the spectrum when it comes to small computing devices. Single board computers and microcontrollers can be found in mechanical keyboards, security cameras, hand-held medical equipment, at the checkout in our shops etc. Going further, it's not a huge leap to see that the field of robotics is due to take off with the advent of AI for real time context-aware decision making. My first argument, therefore, is that an operating system specifically designed for small computing devices will have a valuable role to play. (Neither iOS nor Android were designed or have evolved to address this need.) Innovation and competition are good Several operating system innovati

## HarmonyOS App Development 101

DevFeed: [HarmonyOS App Development 101](<https://devfeed.tech/articles/harmonyos-app-development-101-24549.md>)

Original publisher: [Read original article](<https://medium.com/snapp-mobile/harmonyos-app-development-101-a861590a45f3?source=rss----bcd96e620b02---4>)

Author: Jasper Morgan

Published: 2025-01-18T23:23:13Z

Content type: tutorial

Language: en

Sources: [Snapp Mobile - Medium](<https://devfeed.tech/sources/snapp-mobile-medium.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Development](<https://devfeed.tech/topics/development.md>), [ide](<https://devfeed.tech/topics/ide.md>), [huawei](<https://devfeed.tech/topics/huawei.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [jetbrains](<https://devfeed.tech/topics/jetbrains.md>), [Package Management](<https://devfeed.tech/topics/package-management.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [apps](<https://devfeed.tech/tags/apps.md>), [code-completion](<https://devfeed.tech/tags/code-completion.md>), [debug](<https://devfeed.tech/tags/debug.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [development](<https://devfeed.tech/tags/development.md>), [harmony-os](<https://devfeed.tech/tags/harmony-os.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [ide](<https://devfeed.tech/tags/ide.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [package-management](<https://devfeed.tech/tags/package-management.md>), [programming-languages](<https://devfeed.tech/tags/programming-languages.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tools](<https://devfeed.tech/tags/tools.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-framework](<https://devfeed.tech/tags/ui-framework.md>)

### AI overview

An overview of HarmonyOS Next app development, covering the Huawei-based DevEco Studio IDE, project configuration, SDK versions, modules, and common development features. The article also outlines programming languages, UI frameworks, build tools, package management, execution, debugging, testing, and profiling.

### Source excerpt

Huawei have taken a big step in moving away from the Android platform with the launch of new devices running HarmonyOS Next. This is a brand new operating system that had been design specifically for devices. This means it is lightweight, supports a range of device types, is modular and extensible. In this article we aim to give you an overview of what is available to developers wishing to build apps on this new platform. To that end, we will be looking at the following topics: The IDE Programming Languages UI Framework Build Tools Package Management Running code (devices/emulators) Debugging Testing Profiling Other cool stuff If you are curious about the Harmony platform, its Open Source foundations (OpenHarmony) and its global reach (Oniro), we have written about it here. The IDE The development environment for Harmony apps is currently a Huawei-based IDE which is based on the JetBrains IDE platform. The good news is that JetBrains offers a world-class IDE platform and it makes for a very solid development experience for Harmony apps. For those, wanting to keep to the Open Source side of Harmony (OpenHarmony and Oniro), you are out of luck right now. DevEco Studio is proprietary, albeit free to use software. Let's look at a couple of IDE features -- these should not surprise you but hopefully demonstrates that the platform is already in a good place (as far as IDEs go). Project Creation Creating a project will look familiar already for many. There are a few project templates to choose from to bootstrap your project. New Project Templates You will also then need to configure a couple of options -- a couple of notes on these (which could probably be expanded into a separate article). Firstly, the bundle name is used for app signing and identity. Secondly, an app supports a single SDK version. (The latest SDK version is 13, however version 11 is still widely used.) Thirdly we can specify the module name. The default ('entry') isn't very descriptive. If you have a singl

## A Short Summary of Chinese AI Global Expansion

DevFeed: [A Short Summary of Chinese AI Global Expansion](<https://devfeed.tech/articles/a-short-summary-of-chinese-ai-global-expansion-7141.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/chinese-ai-expansion>)

Author: Adina Yakefu

Published: 2024-10-03T00:00:00Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Infrastructure](<https://devfeed.tech/topics/ai-infrastructure.md>), [cloud-computing](<https://devfeed.tech/topics/cloud-computing.md>), [huawei](<https://devfeed.tech/topics/huawei.md>), [data centers](<https://devfeed.tech/topics/data-centers.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [africa](<https://devfeed.tech/tags/africa.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-infrastructure](<https://devfeed.tech/tags/ai-infrastructure.md>), [apps](<https://devfeed.tech/tags/apps.md>), [china](<https://devfeed.tech/tags/china.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-computing](<https://devfeed.tech/tags/cloud-computing.md>), [community](<https://devfeed.tech/tags/community.md>), [data-centers](<https://devfeed.tech/tags/data-centers.md>), [global-expansion](<https://devfeed.tech/tags/global-expansion.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [research](<https://devfeed.tech/tags/research.md>), [southeast-asia](<https://devfeed.tech/tags/southeast-asia.md>)

### AI overview

The article examines the international expansion of Chinese AI companies. It describes how Huawei, Tencent, Alibaba, and ByteDance are targeting overseas markets through cloud computing, AI infrastructure, data centers, large model services, and consumer applications, with particular focus on Southeast Asia, the Middle East, Africa, and selected Western markets.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Recap: Apache Pulsar Sessions in CommunityOverCode Asia 2023

DevFeed: [Recap: Apache Pulsar Sessions in CommunityOverCode Asia 2023](<https://devfeed.tech/articles/recap-apache-pulsar-sessions-in-communityovercode-asia-2023-12755.md>)

Original publisher: [Read original article](<https://pulsar.apache.org/blog/2023/08/28/pulsar-sessions-in-communityovercode-aisa-2023/>)

Author: tison

Published: 2023-08-30T00:00:00Z

Content type: article

Language: en

Sources: [Apache Pulsar Blog](<https://devfeed.tech/sources/apache-pulsar-blog.md>)

Topics: [Apache Pulsar](<https://devfeed.tech/topics/pulsar.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [huawei](<https://devfeed.tech/topics/huawei.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [aws](<https://devfeed.tech/tags/aws.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [clusters](<https://devfeed.tech/tags/clusters.md>), [conference](<https://devfeed.tech/tags/conference.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [io](<https://devfeed.tech/tags/io.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [load-balancer](<https://devfeed.tech/tags/load-balancer.md>), [load-balancing](<https://devfeed.tech/tags/load-balancing.md>), [lts](<https://devfeed.tech/tags/lts.md>), [message-queue](<https://devfeed.tech/tags/message-queue.md>), [new-features](<https://devfeed.tech/tags/new-features.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [production](<https://devfeed.tech/tags/production.md>), [recap](<https://devfeed.tech/tags/recap.md>)

### AI overview

A recap of Apache Pulsar sessions at CommunityOverCode Asia 2023, covering the Pulsar 3.0 first LTS release, new load-balancing and delayed-message features, Direct IO optimization, container-focused cloud-native improvements, and traffic-limiting practices involving Pulsar and Kafka.

### Source excerpt

The CommunityOverCode Asia 2023 conference (previously known as ApacheCon Asia) has been held from August 18th to August 20th.

## Integrating and Testing Google In-App Review in an Android App

DevFeed: [Integrating and Testing Google In-App Review in an Android App](<https://devfeed.tech/articles/in-app-review-37999.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/koshelek/articles/552468/>)

Author: android\_sumin (Кошелёк)

Published: 2021-04-15T09:23:21Z

Content type: tutorial

Language: ru

Sources: ["Кошелёк" RU](<https://devfeed.tech/sources/ru.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [App](<https://devfeed.tech/topics/app.md>), [Google](<https://devfeed.tech/topics/google.md>), [huawei](<https://devfeed.tech/topics/huawei.md>)

Tags: [android-development](<https://devfeed.tech/tags/android-development.md>), [api](<https://devfeed.tech/tags/api.md>), [app](<https://devfeed.tech/tags/app.md>), [google](<https://devfeed.tech/tags/google.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [in-app-review](<https://devfeed.tech/tags/in-app-review.md>), [play](<https://devfeed.tech/tags/play.md>), [review](<https://devfeed.tech/tags/review.md>), [tag-029e6de181be](<https://devfeed.tech/tags/tag-029e6de181be.md>), [tag-64fbfec0bb2f](<https://devfeed.tech/tags/tag-64fbfec0bb2f.md>), [tag-cc870f3d2b0d](<https://devfeed.tech/tags/tag-cc870f3d2b0d.md>), [tag-ff8611445bc5](<https://devfeed.tech/tags/tag-ff8611445bc5.md>)

### AI overview

This article describes integrating Google In-App Review into an app and testing its review dialog. It discusses Play Market build requirements, callback limitations, and handling failures on Huawei devices without Google Play services.

### Source excerpt

Ни для кого не секрет, что, если пользователю не нравится ваше приложение -- он с большой вероятностью оставит негативный отзыв. Но если его все устраивает -- далеко не факт, что он захочет тратить время, чтобы поставить оценку в маркете. Читать далее

## За двумя мобильными сервисами: HMS и GMS в одном приложении

DevFeed: [За двумя мобильными сервисами: HMS и GMS в одном приложении](<https://devfeed.tech/articles/hms-gms-37991.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/koshelek/articles/522008/>)

Author: and291 (Кошелёк)

Published: 2020-10-05T06:51:28Z

Content type: tutorial

Language: ru

Sources: ["Кошелёк" RU](<https://devfeed.tech/sources/ru.md>)

Topics: [hms](<https://devfeed.tech/topics/hms.md>), [Android](<https://devfeed.tech/topics/android.md>), [huawei](<https://devfeed.tech/topics/huawei.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-4143319ed9f7](<https://devfeed.tech/tags/android-4143319ed9f7.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [gms](<https://devfeed.tech/tags/gms.md>), [hms](<https://devfeed.tech/tags/hms.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [map](<https://devfeed.tech/tags/map.md>), [mobile-services](<https://devfeed.tech/tags/mobile-services.md>), [nfc](<https://devfeed.tech/tags/nfc.md>), [safety](<https://devfeed.tech/tags/safety.md>)

### AI overview

The article explains how the Wallet Android app integrated Huawei Mobile Services alongside Google Mobile Services in one application. It covers support for HMS Push Kit, Map Kit, and Safety Detect, runtime service selection, and the development tradeoffs of maintaining a shared version across distribution platforms.

### Source excerpt

Привет, Хабр! Меня зовут Андрей, я делаю приложение "Кошелёк" для Android. Уже больше полугода мы помогаем пользователям смартфонов Huawei оплачивать покупки банковскими картами бесконтактно -- через NFC. Для этого нам потребовалось добавить поддержку HMS: Push Kit, Map Kit и Safety Detect. Под катом я расскажу, какие проблемы нам пришлось решать при разработке, почему именно так и что из этого вышло, а также поделюсь тестовым проектом для более быстрого погружения в тему. Читать дальше ->

## Orange FTTH on a custom router

DevFeed: [Orange FTTH on a custom router](<https://devfeed.tech/articles/orange-ftth-on-a-custom-router-38994.md>)

Original publisher: [Read original article](<https://idea.popcount.org/2020-08-02-orange-ftth-on-a-custom-router>)

Author: Marek

Published: 2020-08-01T22:00:00Z

Content type: tutorial

Language: en

Sources: [Marek Majkowski](<https://devfeed.tech/sources/marek-majkowski.md>)

Topics: [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [Debian](<https://devfeed.tech/topics/debian.md>), [Network](<https://devfeed.tech/topics/network.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [DHCP](<https://devfeed.tech/topics/dhcp.md>), [huawei](<https://devfeed.tech/topics/huawei.md>)

Tags: [debian](<https://devfeed.tech/tags/debian.md>), [dhcp](<https://devfeed.tech/tags/dhcp.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [ftth](<https://devfeed.tech/tags/ftth.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [internet](<https://devfeed.tech/tags/internet.md>), [iptables](<https://devfeed.tech/tags/iptables.md>), [ipv4](<https://devfeed.tech/tags/ipv4.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [mikrotik](<https://devfeed.tech/tags/mikrotik.md>), [network](<https://devfeed.tech/tags/network.md>), [pppoe](<https://devfeed.tech/tags/pppoe.md>), [router](<https://devfeed.tech/tags/router.md>), [server](<https://devfeed.tech/tags/server.md>), [vlan](<https://devfeed.tech/tags/vlan.md>)

### AI overview

A tutorial describing how to replace Orange's FunBox 3.0 with a custom Debian router for Orange FTTH in Poland. It covers obtaining an ONT and PPPoE credentials, configuring VLAN 35 and PPP, setting up iptables, and providing DHCP for the local network.

### Source excerpt

Orange FTTH on a custom router Here in Poland, Orange has a decent FTTH offer - less than $16 for 300Mbit down, 50Mbit up. People reversed it over the years, most impressively Pierre Kim in 2016: Recently, it has been possible to replace the router the provider gives, called "FunBox 3.0", with a custom one. There are couple of reasons for that: - My understanding it's impossible to get a stable IPv6 on FunBox 3. - FunBox is proprietary and evil.

## European 5G Infrastructure, Huawei, and Digital Sovereignty

DevFeed: [European 5G Infrastructure, Huawei, and Digital Sovereignty](<https://devfeed.tech/articles/5g-the-outsourced-elephant-in-the-room-36236.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/5g-elephant-in-the-room/>)

Published: 2020-01-20T14:00:00Z

Content type: opinion

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [5G](<https://devfeed.tech/topics/5g.md>), [national security](<https://devfeed.tech/topics/national-security.md>), [huawei](<https://devfeed.tech/topics/huawei.md>), [digital sovereignty](<https://devfeed.tech/topics/digital-sovereignty.md>), [Availability](<https://devfeed.tech/topics/availability.md>)

Tags: [5g](<https://devfeed.tech/tags/5g.md>), [availability](<https://devfeed.tech/tags/availability.md>), [digital-autonomy](<https://devfeed.tech/tags/digital-autonomy.md>), [digital-sovereignty](<https://devfeed.tech/tags/digital-sovereignty.md>), [europe](<https://devfeed.tech/tags/europe.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [national-security](<https://devfeed.tech/tags/national-security.md>), [outsourcing](<https://devfeed.tech/tags/outsourcing.md>)

### AI overview

An opinion article argues that Europe has already lost significant control over telecommunications infrastructure and should work to regain it. It discusses concerns about Huawei equipment for 5G, including surveillance, service availability during conflict, and digital sovereignty.

### Source excerpt

This article is part of a series on (European) innovation and capabilities. In a break from the usual GPS/Galileo, DNA and C++ posts, here is a bit on 5G and national security. It turns out that through PowerDNS and its parent company Open-Xchange, we know a lot about how large scale European communication service providers work - most of whom are our customers in some way. In addition, in a previous life I worked in national security and because of that I have relevant knowledge of how governments (your own and foreign ones) "interact" with telecommunication providers.

## Books Worth Your Time (Q4)

DevFeed: [Books Worth Your Time (Q4)](<https://devfeed.tech/articles/books-worth-your-time-q4-36710.md>)

Original publisher: [Read original article](<https://shostack.org/blog/books-worth-your-time-q4/>)

Author: Adam

Published: 2019-12-01T00:00:00Z

Content type: opinion

Language: en

Sources: [Shostack & Friends Blog](<https://devfeed.tech/sources/shostack-friends-blog.md>)

Topics: [Hacking](<https://devfeed.tech/topics/hacking.md>), [huawei](<https://devfeed.tech/topics/huawei.md>), [C](<https://devfeed.tech/topics/c.md>), [Finance](<https://devfeed.tech/topics/finance.md>)

Tags: [books](<https://devfeed.tech/tags/books.md>), [cyber](<https://devfeed.tech/tags/cyber.md>), [energy](<https://devfeed.tech/tags/energy.md>), [game](<https://devfeed.tech/tags/game.md>), [hacking](<https://devfeed.tech/tags/hacking.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [review](<https://devfeed.tech/tags/review.md>), [space](<https://devfeed.tech/tags/space.md>)

### AI overview

A quarterly reading list reviews books about cybersecurity and hacking, including Huawei-related trust risks and the history of the hacking scene, alongside nonfiction about solar energy, spaceflight, and cooperative game design.

### Source excerpt

Just what the title says...

## Firebase Test Lab December 2017 Update

DevFeed: [Firebase Test Lab December 2017 Update](<https://devfeed.tech/articles/firebase-test-lab-december-2017-update-16242.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2017/12/firebase-test-lab-december-2017-update>)

Author: Doug Stevenson

Published: 2017-12-12T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Android](<https://devfeed.tech/topics/android.md>), [Test coverage](<https://devfeed.tech/topics/coverage.md>), [test-coverage](<https://devfeed.tech/topics/test-coverage.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Script](<https://devfeed.tech/topics/script.md>), [APK](<https://devfeed.tech/topics/apk.md>), [App](<https://devfeed.tech/topics/app.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [2017](<https://devfeed.tech/tags/2017.md>), [android](<https://devfeed.tech/tags/android.md>), [android-testing](<https://devfeed.tech/tags/android-testing.md>), [apk](<https://devfeed.tech/tags/apk.md>), [devices](<https://devfeed.tech/tags/devices.md>), [espresso](<https://devfeed.tech/tags/espresso.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [json](<https://devfeed.tech/tags/json.md>), [news](<https://devfeed.tech/tags/news.md>), [screenshots](<https://devfeed.tech/tags/screenshots.md>), [test-coverage](<https://devfeed.tech/tags/test-coverage.md>), [test-lab](<https://devfeed.tech/tags/test-lab.md>), [testing](<https://devfeed.tech/tags/testing.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Firebase Test Lab's December 2017 update introduces Robo scripts for guiding automated Android tests through specific actions and screens, clusters screenshots by display characteristics, and adds several test devices.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Konfiguracja modemu USB iPlus na urządzeniach FortiGate

DevFeed: [Konfiguracja modemu USB iPlus na urządzeniach FortiGate](<https://devfeed.tech/articles/konfiguracja-modemu-usb-iplus-na-urzadzeniach-fortigate-27508.md>)

Original publisher: [Read original article](<https://gagor.pro/2011/12/konfiguracja-modemu-usb-iplus-na-urzadzeniach-fortigate/>)

Author: Tom

Published: 2011-12-29T00:00:00Z

Content type: tutorial

Language: pl

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [USB](<https://devfeed.tech/topics/usb.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [OpenSSH](<https://devfeed.tech/topics/openssh.md>), [huawei](<https://devfeed.tech/topics/huawei.md>)

Tags: [command-line](<https://devfeed.tech/tags/command-line.md>), [dns](<https://devfeed.tech/tags/dns.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [fortigate](<https://devfeed.tech/tags/fortigate.md>), [fortios](<https://devfeed.tech/tags/fortios.md>), [huawei](<https://devfeed.tech/tags/huawei.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [usb](<https://devfeed.tech/tags/usb.md>)

### AI overview

This tutorial explains how to configure an iPlus USB modem on FortiGate devices. It covers using the modem as a backup connection, configuring it through the command line via Telnet or SSH, setting the SIM PIN, restarting the device, and the resulting modem interface and DNS proxy. The author tested Huawei E156G and E173 modems on FortiGate devices running MR2 firmware.

### Source excerpt

Zdarzyło mi się bawić sprzętowymi Firewallami firmy Fortigate - chcąc sprawdzić działanie pewnych funkcji potrzebowałem uruchomić dwa/trzy pudełka na osobnych łączach. Pomysł polegał na próbie zmuszenia pudełek do współpracy z modemem iPlus na USB. Drugim fajnym zastosowaniem tego triku jest możliwość wykorzystania iPlusa jako "zapasowego łącza" w przypadku awarii głównego. Dzięki pomocy inżyniera Fortigate szybko udało mi się zebrać potrzebne do działania parametry, które należy uruchomić poprzez command line (telnet/ssh).