Skip to main content
  • 产品
  • Software evaluation
  • 下载
  • Free utilities
  • 购买
  • 芯片厂商
  • 支持
  • 关于我们
  • Search
  • 工作机会
  • 新闻简报
  • 联系我们
  • Program embedded systems
  • Authorized Flashing

    Authorized Flashing

    Intellectual-property protection for product owners.

    Production Tools Icon
    1. 1.Overview
    2. 2.Key features
      1. 2.1.IP protection
      2. 2.2.Configurable programming limits
    3. 3.Use cases
      1. 3.1.Service scenarios
      2. 3.2.Production scenarios
    4. 4.How Authorized Flashing works
    5. 5.FAQ

    Overview

    Authorized Flashing is a security feature for SEGGER Flasher in-system programmers that helps product owners protect what is theirs. Attacks on firmware images are increasingly of interest to hackers and other individuals who may seek unauthorized access for purposes of theft or counterfeiting. 

    Authorized Flashing employs a hidden partition (a secure area) that ensures that private information remains protected. Additionally, it enables users to determine the number of programming cycles in order to limit the number of devices that can be programmed. 

     


    Key features

    An icon featuring a blue circular background with a white shield in the center, displaying the letters "IP" in bold blue. This image symbolizes internet security and protection for IP addresses.

    IP protection

    With Authorized Flashing, firmware images are hidden, making it difficult for an unauthorized party to access them by reading a Flasher. As a result, images are secure and intellectual property (IP) protected.

     

     

    A blue circular icon featuring a white stopwatch surrounded by a circular arrow design, signifying time management or a timer function.

    Configurable programming limits

    During Flasher configuration, users can opt to limit programming cycles and, correspondingly, the number of devices that can be programmed. Once a pre-defined number of devices are programmed, the respective Flasher must be re-configured in order to start a new programming cycle.


    Use cases

    A dark blue background features softly flowing waves, creating a sense of depth and movement. Small white dots are scattered throughout, resembling a digital or technological pattern, contributing to an abstract and modern aesthetic.

    Service scenarios

    In service scenarios (e.g., in the field), devices may sometimes get lost or left behind (accidentally forgotten at a service site, stolen, etc.). By limiting the number of actions that can be performed on a device, potential damages incurred due to unwanted third-party access are reduced.

    A dark blue background features softly flowing waves, creating a sense of depth and movement. Small white dots are scattered throughout, resembling a digital or technological pattern, contributing to an abstract and modern aesthetic.

    Production scenarios

    In production scenarios, from a customer's perspective, not all manufacturing sites may be trusted sites. The higher the metaphorical security fence is, the less likely it is that overproduction or IP theft can take place. Authorized Flashing significantly increases security levels.


    How Authorized Flashing works

    Image shows a SEGGER Flasher device, a programming tool with a blue casing and a interface indicating ready, not ready, and fail statuses. Accompanying icons represent code transfer and security, suggesting functionality related to programming and protecting code.

    Flasher programmers allow creation of a hidden partition (referred to as a secure area) that stores the data required for a programming process. Included here is information on the number of times the data may be used for programming. 

    When a secure area is created, half of a Flasher's storage is reserved for the secure area. The secure area can be removed at any time, which results in reallocation of full storage capacity to the public area. 

    Once a Flasher has been prepared for use, the hidden partition can no longer be accessed. At this point, the user is able only to start the programming process, which uses the hidden information. Once the hidden partition is set up, it can be used either as a source for the programming process, or it can be reset (erased). 

    A secure area is created as the Flasher is prepared for use; then, the Flasher is made available to a manufacturer (e.g., a contractor); and, finally, flash programming is triggered by the end user.

     

    More information

    FAQ

    What Flasher models support authorized flashing?

    All Flasher models.

    Does use of the Authorized Flashing mode limit available features (e.g., support for patch files)?

    No. All features, such as support for multiple or patch files, etc., can also be used when operating from the secure area.

    Do I need a license to use Authorized Flashing?

    No. This feature is part of a Flasher device's default feature set.

    Latest news

    2025
    Dec.01
    Flasher
    Logo for the emApps platform, designed for microcontrollers, featuring a coding symbol above a circuit board image. The text "emApps platform for microcontrollers" is displayed prominently, indicating its purpose in software development for embedded systems.

    SEGGER introduces emApps for embedded systems

    "emApps is a revolutionary software package that brings the familiar flexibility of the smartphone to the world of embedded systems," says Rolf Segger, Founder of SEGGER. "Apps add capabilities to embedded devices, while keeping firmware small. We have been using them in our J-Link and Flasher product lines for years."

    [Read more...]

    All news

    Get in touch with us

    Have questions or need assistance? Our Embedded Experts are here to help!

    Reach out to us for:

    • Licensing quotes
    • Technical inquiries
    • Project support

     

    Contact us

    • Release notes
    • Update notification
    • Pricing
    • Support
    • Silicon vendor resources

    全球总部

    德国: SEGGER Microcontroller GmbH

    地址: Ecolab-Allee 5
    40789 Monheim am Rhein, Germany
    电邮: info@segger.com
    电话: +49-2173-99312-0
    传真: +49-2173-99312-28

    网点分布

    中国:哲戈微系统科技(上海)有限公司

    地址: 中国上海市闵行区秀涟路133号
    大虹桥国际A 栋218室
    邮编201199
    电邮: china@segger.com
    电话: +86-133-619-907-60


    简易信息聚合

    通过ISO 9001认证

    ISO 9001

    30多年的嵌入式行业经验

    First-class embedded software tools since 1992
    • 版本说明
    • 免责声明
    • 行为准则
    • 隐私策略
    • 沪ICP备2022005181号
    • 沪公网安备 31011202014525号
    © 2025 SEGGER - 版权所有.

    您即将离开 segger.cn 而访问境外网站,是否继续?