diff --git a/resources/templates/provision/fanvil/x6u/{$mac}.cfg b/resources/templates/provision/fanvil/x6u/{$mac}.cfg
index a2d3df351a..82d25187eb 100644
--- a/resources/templates/provision/fanvil/x6u/{$mac}.cfg
+++ b/resources/templates/provision/fanvil/x6u/{$mac}.cfg
@@ -3920,69 +3920,18 @@
Green
- {strip}{*-- Each Internal Index contains 12 keys --*}{/strip}
-
-
+
{foreach $keys["line"] as $row}
- {if $row.device_key_id <= 12}
-
- {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if}
- {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if}
- {$row.device_key_label}
- {$row.device_key_icon}
-
- {/if}
+
+ {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if}
+ {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if}
+ {$row.device_key_label}
+ {$row.device_key_icon}
+
{/foreach}
-
-
- {foreach $keys["line"] as $row}
- {if $row.device_key_id > 12 && $row.device_key_id <= 24}
-
- {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if}
- {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if}
- {$row.device_key_label}
- {$row.device_key_icon}
-
- {/if}
- {/foreach}
-
-
- {foreach $keys["line"] as $row}
- {if $row.device_key_id > 24 && $row.device_key_id <= 36}
-
- {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if}
- {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if}
- {$row.device_key_label}
- {$row.device_key_icon}
-
- {/if}
- {/foreach}
-
-
- {foreach $keys["line"] as $row}
- {if $row.device_key_id > 36 && $row.device_key_id <= 48}
-
- {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if}
- {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if}
- {$row.device_key_label}
- {$row.device_key_icon}
-
- {/if}
- {/foreach}
-
-
- {foreach $keys["line"] as $row}
- {if $row.device_key_id > 48 && $row.device_key_id <= 60}
-
- {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if}
- {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if}
- {$row.device_key_label}
- {$row.device_key_icon}
-
- {/if}
- {/foreach}
-
+
+ {strip}{*-- Each Internal Index contains 12 keys --*}{/strip}
{foreach $keys["memory"] as $row}
{if $row.device_key_id <= 12}
@@ -4018,7 +3967,7 @@
{/if}
{/foreach}
-
+
{foreach $keys["memory"] as $row}
{if $row.device_key_id > 36 && $row.device_key_id <= 48}
@@ -4042,71 +3991,14 @@
{/if}
{/foreach}
-
- {foreach $keys["programmable"] as $row}
-
- {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if}
- {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if}
- {$row.device_key_label}
-
- {/foreach}
-
- {strip}{*-- Each External Index contains 20 keys --*}{/strip}
-
- {foreach $keys["expansion"] as $row}
- {if $row.device_key_id < 20}
-
- 0
- {$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}
- {$row.device_key_label}
-
- {/if}
- {/foreach}
-
-
- {foreach $keys["expansion"] as $row}
- {if $row.device_key_id > 19 && $row.device_key_id < 40}
-
- 0
- {$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}
- {$row.device_key_label}
-
- {/if}
- {/foreach}
-
-
- {foreach $keys["expansion"] as $row}
- {if $row.device_key_id > 39 && $row.device_key_id < 60}
-
- 0
- {$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}
- {$row.device_key_label}
-
- {/if}
- {/foreach}
-
-
- {foreach $keys["expansion"] as $row}
- {if $row.device_key_id > 59 && $row.device_key_id < 80}
-
- 0
- {$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}
- {$row.device_key_label}
-
- {/if}
- {/foreach}
-
-
- {foreach $keys["expansion"] as $row}
- {if $row.device_key_id > 79 && $row.device_key_id < 100}
-
- 0
- {$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}
- {$row.device_key_label}
-
- {/if}
- {/foreach}
-
+
+ {foreach $keys["programmable"] as $row}
+
+ {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if}
+ {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if}
+ {$row.device_key_label}
+
+ {/foreach}
0